CallSiteBinder.BindDelegate<T>(CallSite<T>, Object[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la prise en charge des liaisons de runtime de bas niveau. Les classes peuvent remplacer ce paramètre et fournir un délégué direct pour l’implémentation de la règle. Cela peut permettre d’enregistrer des règles sur le disque, d’avoir des règles spécialisées disponibles au moment de l’exécution ou de fournir une stratégie de mise en cache différente.
public:
generic <typename T>
where T : class virtual T BindDelegate(System::Runtime::CompilerServices::CallSite<T> ^ site, cli::array <System::Object ^> ^ args);
public virtual T BindDelegate<T>(System.Runtime.CompilerServices.CallSite<T> site, object[] args) where T : class;
abstract member BindDelegate : System.Runtime.CompilerServices.CallSite<'T (requires 'T : null)> * obj[] -> 'T (requires 'T : null)
override this.BindDelegate : System.Runtime.CompilerServices.CallSite<'T (requires 'T : null)> * obj[] -> 'T (requires 'T : null)
Public Overridable Function BindDelegate(Of T As Class) (site As CallSite(Of T), args As Object()) As T
Paramètres de type
- T
Type cible de CallSite.
Paramètres
- site
- CallSite<T>
CallSite pour lequel la liaison est effectuée.
- args
- Object[]
Arguments du classeur.
Retours
Nouveau délégué qui remplace la cible CallSite.