Freigeben über


DynamicScriptObject Klasse

Definition

Aktiviert Aufrufe aus einer XAML-Browseranwendung (XBAP) in das HTML-Fenster, in dem die Anwendung gehostet wird.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public ref class DynamicScriptObject sealed : System::Dynamic::DynamicObject
public sealed class DynamicScriptObject : System.Dynamic.DynamicObject
type DynamicScriptObject = class
    inherit DynamicObject
Public NotInheritable Class DynamicScriptObject
Inherits DynamicObject
Vererbung
DynamicScriptObject

Hinweise

Instanzen dieser Klasse werden über die HostScript Eigenschaft von BrowserInteropHelper.

Methoden

Name Beschreibung
Equals(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetDynamicMemberNames()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die Aufzählung aller dynamischen Membernamen zurück.

(Geerbt von DynamicObject)
GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetMetaObject(Expression)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt eine DynamicMetaObject Methode bereit, die an die dynamischen virtuellen Methoden verteilt wird. Das Objekt kann in einem anderen DynamicMetaObject gekapselt werden, um benutzerdefiniertes Verhalten für einzelne Aktionen bereitzustellen. Diese Methode unterstützt die Dynamic Language Runtime-Infrastruktur für Sprachimplementierer und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von DynamicObject)
GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Versucht, das Skriptobjekt in eine Zeichenfolgendarstellung zu konvertieren.

TryBinaryOperation(BinaryOperationBinder, Object, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt eine Implementierung für binäre Vorgänge bereit. Von der DynamicObject Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Vorgänge wie Addition und Multiplikation anzugeben.

(Geerbt von DynamicObject)
TryConvert(ConvertBinder, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt implementierung für Typkonvertierungsvorgänge bereit. Von der DynamicObject Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Vorgänge anzugeben, die ein Objekt von einem Typ in einen anderen konvertieren.

(Geerbt von DynamicObject)
TryCreateInstance(CreateInstanceBinder, Object[], Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt die Implementierung für Vorgänge bereit, die eine neue Instanz eines dynamischen Objekts initialisieren. Diese Methode ist nicht für die Verwendung in C# oder Visual Basic vorgesehen.

(Geerbt von DynamicObject)
TryDeleteIndex(DeleteIndexBinder, Object[])

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt die Implementierung für Vorgänge bereit, die ein Objekt nach Index löschen. Diese Methode ist nicht für die Verwendung in C# oder Visual Basic vorgesehen.

(Geerbt von DynamicObject)
TryDeleteMember(DeleteMemberBinder)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt die Implementierung für Vorgänge bereit, die ein Objektelement löschen. Diese Methode ist nicht für die Verwendung in C# oder Visual Basic vorgesehen.

(Geerbt von DynamicObject)
TryGetIndex(GetIndexBinder, Object[], Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen indizierten Wert aus dem Skriptobjekt mithilfe des ersten Indexwerts aus der indexes Auflistung ab.

TryGetMember(GetMemberBinder, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Memberwert aus dem Skriptobjekt ab.

TryInvoke(InvokeBinder, Object[], Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die Standardskriptmethode auf.

TryInvokeMember(InvokeMemberBinder, Object[], Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft eine Methode für das Skriptobjekt auf.

TrySetIndex(SetIndexBinder, Object[], Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Legt ein Element für das Skriptobjekt fest, indem der erste in der indexes Auflistung angegebene Index verwendet wird.

TrySetMember(SetMemberBinder, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Legt ein Element für das Skriptobjekt auf den angegebenen Wert fest.

TryUnaryOperation(UnaryOperationBinder, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt implementierung für unäre Vorgänge bereit. Von der DynamicObject Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Vorgänge wie Negation, Inkrement oder Dekrement anzugeben.

(Geerbt von DynamicObject)

Gilt für: