ServiceFilter TypeFilter .
this, TypeFilter Microsoft.Extensions.DependencyInjection.ObjectFactory
, ( ). , .
, - :
public class AttachMetadataAttribute : Attribute, IAsyncActionFilter
{
public AttachMetadataAttribute(SomeType someValue, ISomeService service)
{
}
}
:
[TypeFilter(typeof(AttachMetadataAttribute),
IsReusable = true,
Order = 10,
Arguments = new object[] { someValue})]
, (someValue) , .
. IsReusable. true, .