DynamicScriptObject Klasa

Definicja

Włącza wywołania z aplikacji przeglądarki XAML (XBAP) do okna HTML, które hostuje aplikację.Enables calls from a XAML browser application (XBAP) to the HTML window that hosts the application.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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
Dziedziczenie
DynamicScriptObject

Uwagi

Wystąpienia tej klasy są udostępniane za pomocą HostScript właściwości BrowserInteropHelper .Instances of this class are exposed through the HostScript property of BrowserInteropHelper.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetDynamicMemberNames()

Zwraca Wyliczenie wszystkich nazw dynamicznych elementów członkowskich.Returns the enumeration of all dynamic member names.

(Odziedziczone po DynamicObject)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetMetaObject(Expression)

Dostarcza informacje DynamicMetaObject wysyłane do dynamicznych metod wirtualnych.Provides a DynamicMetaObject that dispatches to the dynamic virtual methods. Obiekt może być hermetyzowany wewnątrz innego DynamicMetaObject , aby zapewnić niestandardowe zachowanie poszczególnych akcji.The object can be encapsulated inside another DynamicMetaObject to provide custom behavior for individual actions. Ta metoda obsługuje infrastrukturę środowiska uruchomieniowego języka dynamicznego dla implementacji języka i nie jest przeznaczona do użycia bezpośrednio w kodzie.This method supports the Dynamic Language Runtime infrastructure for language implementers and it is not intended to be used directly from your code.

(Odziedziczone po DynamicObject)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Próbuje skonwertować obiekt skryptu na reprezentację ciągu.Attempts to convert the script object to a string representation.

TryBinaryOperation(BinaryOperationBinder, Object, Object)

Zapewnia implementację operacji binarnych.Provides implementation for binary operations. Klasy pochodne DynamicObject klasy mogą przesłaniać tę metodę, aby określić dynamiczne zachowanie dla operacji, takich jak dodawanie i mnożenie.Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations such as addition and multiplication.

(Odziedziczone po DynamicObject)
TryConvert(ConvertBinder, Object)

Zapewnia implementację operacji konwersji typu.Provides implementation for type conversion operations. Klasy pochodne DynamicObject klasy mogą przesłaniać tę metodę, aby określić dynamiczne zachowanie dla operacji, które konwertują obiekt z jednego typu na drugi.Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations that convert an object from one type to another.

(Odziedziczone po DynamicObject)
TryCreateInstance(CreateInstanceBinder, Object[], Object)

Zapewnia implementację operacji, które inicjują nowe wystąpienie obiektu dynamicznego.Provides the implementation for operations that initialize a new instance of a dynamic object. Ta metoda nie jest przeznaczona do użycia w języku C# ani Visual Basic.This method is not intended for use in C# or Visual Basic.

(Odziedziczone po DynamicObject)
TryDeleteIndex(DeleteIndexBinder, Object[])

Zapewnia implementację operacji, które usuwają obiekt przez indeks.Provides the implementation for operations that delete an object by index. Ta metoda nie jest przeznaczona do użycia w języku C# ani Visual Basic.This method is not intended for use in C# or Visual Basic.

(Odziedziczone po DynamicObject)
TryDeleteMember(DeleteMemberBinder)

Zapewnia implementację operacji, które usuwają element członkowski obiektu.Provides the implementation for operations that delete an object member. Ta metoda nie jest przeznaczona do użycia w języku C# ani Visual Basic.This method is not intended for use in C# or Visual Basic.

(Odziedziczone po DynamicObject)
TryGetIndex(GetIndexBinder, Object[], Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera wartość indeksowaną z obiektu skryptu przy użyciu pierwszej wartości indeksu z indexes kolekcji.Gets an indexed value from the script object by using the first index value from the indexes collection.

TryGetMember(GetMemberBinder, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera wartość elementu członkowskiego z obiektu skryptu.Gets an member value from the script object.

TryInvoke(InvokeBinder, Object[], Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wywołuje domyślną metodę skryptu.Calls the default script method.

TryInvokeMember(InvokeMemberBinder, Object[], Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wywołuje metodę dla obiektu skryptu.Calls a method on the script object.

TrySetIndex(SetIndexBinder, Object[], Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ustawia element członkowski obiektu skryptu przy użyciu pierwszego indeksu określonego w indexes kolekcji.Sets a member on the script object by using the first index specified in the indexes collection.

TrySetMember(SetMemberBinder, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ustawia element członkowski obiektu skryptu na określoną wartość.Sets a member on the script object to the specified value.

TryUnaryOperation(UnaryOperationBinder, Object)

Zapewnia implementację operacji jednoargumentowych.Provides implementation for unary operations. Klasy pochodne DynamicObject klasy mogą przesłonić tę metodę, aby określić dynamiczne zachowanie dla operacji, takich jak Negacja, przyrost lub zmniejszenie.Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations such as negation, increment, or decrement.

(Odziedziczone po DynamicObject)

Dotyczy