SetIndexBinder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje operację indeksu zestawu dynamicznego w lokacji wywołania, dostarczając semantyczną powiązania i szczegółowe informacje o operacji.
public ref class SetIndexBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class SetIndexBinder : System.Dynamic.DynamicMetaObjectBinder
type SetIndexBinder = class
inherit DynamicMetaObjectBinder
Public MustInherit Class SetIndexBinder
Inherits DynamicMetaObjectBinder
- Dziedziczenie
Konstruktory
| SetIndexBinder(CallInfo) |
Inicjuje nowe wystąpienie SetIndexBinder. |
Właściwości
| CallInfo |
Pobiera podpis argumentów w lokacji wywołania. |
| ReturnType |
Typ wyniku operacji. |
Metody
| Bind(DynamicMetaObject, DynamicMetaObject[]) |
Wykonuje powiązanie operacji indeksu zestawu dynamicznego. |
| Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget) |
Wykonuje powiązanie środowiska uruchomieniowego operacji dynamicznej na zestawie argumentów. (Odziedziczone po DynamicMetaObjectBinder) |
| 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 na potrzeby implementacji reguły. Może to umożliwić zapisywanie reguł na dysku, posiadanie wyspecjalizowanych reguł dostępnych w czasie wykonywania lub udostępnienie różnych zasad buforowania. (Odziedziczone po CallSiteBinder) |
| 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. (Odziedziczone po CallSiteBinder) |
| Defer(DynamicMetaObject, DynamicMetaObject[]) |
Odchyli powiązanie operacji do późniejszego czasu, gdy obliczono wartości środowiska uruchomieniowego wszystkich argumentów operacji dynamicznej. (Odziedziczone po DynamicMetaObjectBinder) |
| Defer(DynamicMetaObject[]) |
Odchyli powiązanie operacji do późniejszego czasu, gdy obliczono wartości środowiska uruchomieniowego wszystkich argumentów operacji dynamicznej. (Odziedziczone po DynamicMetaObjectBinder) |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| FallbackSetIndex(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject, DynamicMetaObject) |
Po zastąpieniu w klasie pochodnej wykonuje powiązanie operacji indeksu zestawu dynamicznego, jeśli docelowy obiekt dynamiczny nie może powiązać. |
| FallbackSetIndex(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject) |
Wykonuje powiązanie operacji indeksu zestawu dynamicznego, jeśli docelowy obiekt dynamiczny nie może powiązać. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| GetUpdateExpression(Type) |
Pobiera wyrażenie, które spowoduje zaktualizowanie powiązania. Wskazuje, że powiązanie wyrażenia nie jest już prawidłowe. Jest to zwykle używane, gdy "wersja" obiektu dynamicznego uległa zmianie. (Odziedziczone po DynamicMetaObjectBinder) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |