DynamicScriptObject 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.
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
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 |
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 |
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) |