CallSiteBinder.BindDelegate<T>(CallSite<T>, Object[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt ondersteuning voor runtimebinding op laag niveau. Klassen kunnen dit overschrijven en een directe gemachtigde bieden voor de implementatie van regels. Dit kan het opslaan van regels op schijf mogelijk maken, gespecialiseerde regels beschikbaar hebben tijdens runtime of een ander cachebeleid bieden.
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;
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
Type parameters
- T
Het doeltype van de CallSite.
Parameters
- site
- CallSite<T>
De CallSite waarvoor de binding wordt uitgevoerd.
- args
- Object[]
De argumenten voor de binder.
Retouren
Een nieuwe gemachtigde die het CallSite-doel vervangt.