Sdílet prostřednictvím


DynamicScriptObject Třída

Definice

Povolí volání z aplikace prohlížeče XAML (XBAP) do okna HTML, které je hostitelem aplikace.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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
Dědičnost
DynamicScriptObject

Poznámky

Instance této třídy jsou vystaveny prostřednictvím HostScript vlastnosti BrowserInteropHelper.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetDynamicMemberNames()

Vrátí výčet všech dynamických názvů členů.

(Zděděno od DynamicObject)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetMetaObject(Expression)

DynamicMetaObject Poskytuje odesílání do dynamických virtuálních metod. Objekt lze zapouzdřovat uvnitř jiného DynamicMetaObject , aby poskytoval vlastní chování jednotlivých akcí. Tato metoda podporuje infrastrukturu modulu runtime dynamického jazyka pro implementátory jazyka a není určena k použití přímo z vašeho kódu.

(Zděděno od DynamicObject)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Pokusí se převést objekt skriptu na řetězcovou reprezentaci.

TryBinaryOperation(BinaryOperationBinder, Object, Object)

Poskytuje implementaci binárních operací. Třídy odvozené z třídy mohou přepsat tuto metodu DynamicObject , aby určila dynamické chování pro operace, jako je sčítání a násobení.

(Zděděno od DynamicObject)
TryConvert(ConvertBinder, Object)

Poskytuje implementaci operací převodu typů. Třídy odvozené z třídy mohou přepsat tuto metodu DynamicObject k určení dynamického chování operací, které převedou objekt z jednoho typu na jiný.

(Zděděno od DynamicObject)
TryCreateInstance(CreateInstanceBinder, Object[], Object)

Poskytuje implementaci operací, které inicializují novou instanci dynamického objektu. Tato metoda není určena k použití v jazyce C# nebo Visual Basic.

(Zděděno od DynamicObject)
TryDeleteIndex(DeleteIndexBinder, Object[])

Poskytuje implementaci operací, které odstraňují objekt podle indexu. Tato metoda není určena k použití v jazyce C# nebo Visual Basic.

(Zděděno od DynamicObject)
TryDeleteMember(DeleteMemberBinder)

Poskytuje implementaci operací, které odstraní člena objektu. Tato metoda není určena k použití v jazyce C# nebo Visual Basic.

(Zděděno od DynamicObject)
TryGetIndex(GetIndexBinder, Object[], Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá indexovanou hodnotu z objektu skriptu pomocí první index hodnoty z indexes kolekce.

TryGetMember(GetMemberBinder, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu člena z objektu skriptu.

TryInvoke(InvokeBinder, Object[], Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Volá výchozí metodu skriptu.

TryInvokeMember(InvokeMemberBinder, Object[], Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Volá metodu objektu skriptu.

TrySetIndex(SetIndexBinder, Object[], Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví člena objektu skriptu pomocí prvního indexu zadaného v kolekci indexes .

TrySetMember(SetMemberBinder, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví člena objektu skriptu na zadanou hodnotu.

TryUnaryOperation(UnaryOperationBinder, Object)

Poskytuje implementaci pro unární operace. Třídy odvozené z třídy mohou přepsat tuto metodu DynamicObject , aby určily dynamické chování pro operace, jako je negace, přírůstky nebo snížení.

(Zděděno od DynamicObject)

Platí pro