DynamicScriptObject Klasa

Definicja

Włącza wywołania z aplikacji przeglądarki XAML (XBAP) do okna HTML, które hostuje aplikację.

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 pośrednictwem HostScript właściwości BrowserInteropHelper.

Metody

Equals(Object)

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

(Odziedziczone po Object)
GetDynamicMemberNames()

Zwraca wyliczenie wszystkich dynamicznych nazw składowych.

(Odziedziczone po DynamicObject)
GetHashCode()

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

(Odziedziczone po Object)
GetMetaObject(Expression)

Udostępnia element DynamicMetaObject , który wysyła do dynamicznych metod wirtualnych. Obiekt można hermetyzować wewnątrz innego DynamicMetaObject , aby zapewnić zachowanie niestandardowe dla poszczególnych akcji. Ta metoda obsługuje infrastrukturę środowiska uruchomieniowego języka dynamicznego dla implementatorów języków i nie jest przeznaczona do użycia bezpośrednio z kodu.

(Odziedziczone po DynamicObject)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(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 przekonwertować obiekt skryptu na reprezentację ciągu.

TryBinaryOperation(BinaryOperationBinder, Object, Object)

Zapewnia implementację operacji binarnych. Klasy pochodzące z DynamicObject klasy mogą zastąpić tę metodę w celu określenia dynamicznego zachowania operacji, takich jak dodawanie i mnożenie.

(Odziedziczone po DynamicObject)
TryConvert(ConvertBinder, Object)

Zapewnia implementację operacji konwersji typów. Klasy pochodne z DynamicObject klasy mogą zastąpić tę metodę, aby określić zachowanie dynamiczne dla operacji, które konwertują obiekt z jednego typu na inny.

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

Zapewnia implementację operacji, które inicjują nowe wystąpienie obiektu dynamicznego. Ta metoda nie jest przeznaczona do użycia w języku C# lub Visual Basic.

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

Zapewnia implementację operacji, które usuwają obiekt według indeksu. Ta metoda nie jest przeznaczona do użycia w języku C# lub Visual Basic.

(Odziedziczone po DynamicObject)
TryDeleteMember(DeleteMemberBinder)

Zapewnia implementację operacji, które usuwają element członkowski obiektu. Ta metoda nie jest przeznaczona do użycia w języku C# lub 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 indeksowaną wartość z obiektu skryptu przy użyciu pierwszej wartości indeksu indexes z kolekcji.

TryGetMember(GetMemberBinder, Object)

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

Pobiera wartość składową z obiektu skryptu.

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.

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ę w obiekcie skryptu.

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 kolekcji indexes .

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ść.

TryUnaryOperation(UnaryOperationBinder, Object)

Zapewnia implementację operacji jednoargumentowych. Klasy pochodzące z DynamicObject klasy mogą zastąpić tę metodę w celu określenia dynamicznego zachowania operacji, takich jak negacja, przyrost lub dekrementacja.

(Odziedziczone po DynamicObject)

Dotyczy