Je suis en train d'accéder à un attribut personnalisé appliqué à une méthode dans un intercepteur du château, par exemple:attribut accès personnalisé sur la méthode de intercepteur château de Windsor
[MyCustomAttribute(SomeParam = "attributeValue")]
public virtual MyEntity Entity { get; set; }
en utilisant le code suivant:
internal class MyInterceptor : IInterceptor
{
public void Intercept(IInvocation invocation)
{
if (invocation.Method.GetCustomAttributes(typeof(MyCustomAttribute), true) != null)
{
//Do something
}
}
}
L'intercepteur déclenche OK lorsque la méthode est appelée mais ce code ne renvoie pas l'attribut personnalisé. Comment puis-je atteindre cet objectif?
quelle version de DynamicProxy utilisez-vous? –
J'utilise la version 2.1 –