Udostępnij za pośrednictwem


CallSiteBinder Klasa

Definicja

Klasa odpowiedzialna za powiązanie środowiska uruchomieniowego operacji dynamicznych w dynamicznej lokacji wywołań.

public ref class CallSiteBinder abstract
public abstract class CallSiteBinder
type CallSiteBinder = class
Public MustInherit Class CallSiteBinder
Dziedziczenie
CallSiteBinder
Pochodne

Konstruktory

CallSiteBinder()

Inicjuje nowe wystąpienie klasy CallSiteBinder.

Właściwości

UpdateLabel

Pobiera etykietę, która może służyć do aktualizowania powiązania. Wskazuje, że powiązanie wyrażenia nie jest już prawidłowe. Jest to zwykle używane w przypadku zmiany "wersji" obiektu dynamicznego.

Metody

Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

Wykonuje powiązanie środowiska uruchomieniowego operacji dynamicznej na zestawie argumentów.

BindDelegate<T>(CallSite<T>, Object[])

Zapewnia obsługę powiązań środowiska uruchomieniowego niskiego poziomu. Klasy mogą zastąpić tę metodę i zapewnić bezpośredni delegat do implementacji reguły. Może to umożliwić zapisywanie reguł na dysku, posiadanie wyspecjalizowanych reguł dostępnych w czasie wykonywania lub zapewnienie innych zasad buforowania.

CacheTarget<T>(T)

Dodaje element docelowy do pamięci podręcznej znanych obiektów docelowych. Buforowane obiekty docelowe zostaną zeskanowane przed wywołaniem metody BindDelegate w celu utworzenia nowej reguły.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy