CallSiteBinder.BindDelegate<T>(CallSite<T>, Object[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Eine neue Stellvertretung, die das CallSite-Ziel ersetzt.