CallSiteBinder.BindDelegate<T>(CallSite<T>, Object[]) Methode

Definition

Bietet Unterstützung für die Bindung auf niedriger Ebene. Klassen können dies außer Kraft setzen und einen direkten Delegaten für die Implementierung der Regel bereitstellen. Dadurch kann das Speichern von Regeln auf dem Datenträger aktiviert werden, spezielle Regeln zur Laufzeit verfügbar sein oder eine andere Zwischenspeicherungsrichtlinie bereitstellen.

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

Typparameter

T

Der Zieltyp der CallSite.

Parameter

site
CallSite<T>

Die CallSite, für die die Bindung ausgeführt wird.

args
Object[]

Die Argumente für den Sammelordner.

Gibt zurück

T

Eine neue Stellvertretung, die das CallSite-Ziel ersetzt.

Gilt für: