System.Dynamic Namespace

Im System.Dynamic-Namespace werden Klassen und Schnittstellen bereitgestellt, die Dynamic Language Runtime unterstützen. The System.Dynamic namespace provides classes and interfaces that support Dynamic Language Runtime.

Klassen

BinaryOperationBinder

Stellt den binären dynamischen Vorgang in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the binary dynamic operation at the call site, providing the binding semantic and the details about the operation.

BindingRestrictions

Stellt einen Satz von Bindungseinschränkungen für das DynamicMetaObject dar, gemäß denen die dynamische Bindung gültig ist.Represents a set of binding restrictions on the DynamicMetaObject under which the dynamic binding is valid.

CallInfo

Beschreibt die Argumente des dynamischen Bindungsvorgangs.Describes arguments in the dynamic binding process.

ConvertBinder

Stellt den dynamischen Vorgang zum Konvertieren in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the convert dynamic operation at the call site, providing the binding semantic and the details about the operation.

CreateInstanceBinder

Stellt den dynamischen Erstellungsvorgang an der Aufrufsite dar und gibt die Bindungssemantik und die Vorgangsdetails an.Represents the dynamic create operation at the call site, providing the binding semantic and the details about the operation.

DeleteIndexBinder

Stellt den dynamischen Vorgang zum Löschen des Index in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the dynamic delete index operation at the call site, providing the binding semantic and the details about the operation.

DeleteMemberBinder

Stellt den dynamischen Vorgang zum Löschen des Members in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the dynamic delete member operation at the call site, providing the binding semantic and the details about the operation.

DynamicMetaObject

Stellt die dynamische Bindung und eine Bindungslogik eines Objekts dar, das an der dynamischen Bindung beteiligt ist.Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.

DynamicMetaObjectBinder

Der dynamische Aufrufsitebinder, der am DynamicMetaObject-Bindungsprotokoll beteiligt ist.The dynamic call site binder that participates in the DynamicMetaObject binding protocol.

DynamicObject

Stellt eine Basisklasse zum Angeben von dynamischen Verhalten zur Laufzeit bereit.Provides a base class for specifying dynamic behavior at run time. Aus dieser Klasse muss geerbt werden, und sie kann nicht direkt instanziiert werden.This class must be inherited from; you cannot instantiate it directly.

ExpandoObject

Stellt ein Objekt dar, dessen Member zur Laufzeit dynamisch hinzugefügt und entfernt werden können.Represents an object whose members can be dynamically added and removed at run time.

GetIndexBinder

Stellt den dynamischen Vorgang zum Abrufen des Index in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the dynamic get index operation at the call site, providing the binding semantic and the details about the operation.

GetMemberBinder

Stellt den dynamischen Vorgang zum Abrufen des Members in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the dynamic get member operation at the call site, providing the binding semantic and the details about the operation.

InvokeBinder

Stellt den dynamischen Aufrufvorgang in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the invoke dynamic operation at the call site, providing the binding semantic and the details about the operation.

InvokeMemberBinder

Stellt den dynamischen Vorgang zum Aufrufen von Membern in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the invoke member dynamic operation at the call site, providing the binding semantic and the details about the operation.

SetIndexBinder

Stellt den dynamischen Vorgang zum Festlegen des Index in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the dynamic set index operation at the call site, providing the binding semantic and the details about the operation.

SetMemberBinder

Stellt den dynamischen Memberfestlegungsvorgang an der Aufrufsite dar und gibt die Bindungssemantik und die Vorgangsdetails an.Represents the dynamic set member operation at the call site, providing the binding semantic and the details about the operation.

UnaryOperationBinder

Stellt den unären dynamischen Vorgang in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.Represents the unary dynamic operation at the call site, providing the binding semantic and the details about the operation.

Schnittstellen

IDynamicMetaObjectProvider

Stellt ein dynamisches Objekt dar, dessen Vorgänge zur Laufzeit gebunden werden können.Represents a dynamic object, that can have its operations bound at runtime.

IInvokeOnGetBinder

Stellt Informationen zu einem dynamischen Vorgang zum Abrufen von Membern bereit, die angeben, ob get member Eigenschaften aufrufen soll, wenn der GET-Vorgang ausgeführt wird.Represents information about a dynamic get member operation that indicates if the get member should invoke properties when they perform the get operation.