DynamicScriptObject Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Poznámky
Instance této třídy jsou vystaveny prostřednictvím HostScript vlastnosti BrowserInteropHelper.
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetDynamicMemberNames() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí výčet všech dynamických názvů členů. (Zděděno od DynamicObject) |
| GetHashCode() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetMetaObject(Expression) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. 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í pro jednotlivé akce. 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() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří mělkou kopii aktuálního 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) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Poskytuje implementaci binárních operací. Třídy odvozené z třídy mohou přepsat tuto metodu DynamicObject k určení dynamického chování operací, jako je sčítání a násobení. (Zděděno od DynamicObject) |
| TryConvert(ConvertBinder, Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Poskytuje implementaci pro operace převodu typů. Třídy odvozené z DynamicObject třídy mohou přepsat tuto metodu určit dynamické chování operací, které převádějí objekt z jednoho typu na jiný. (Zděděno od DynamicObject) |
| TryCreateInstance(CreateInstanceBinder, Object[], Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Poskytuje implementaci operací, které inicializují novou instanci dynamického objektu. Tato metoda není určená k použití v jazyce C# nebo Visual Basic. (Zděděno od DynamicObject) |
| TryDeleteIndex(DeleteIndexBinder, Object[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Poskytuje implementaci operací, které odstraňují objekt podle indexu. Tato metoda není určená k použití v jazyce C# nebo Visual Basic. (Zděděno od DynamicObject) |
| TryDeleteMember(DeleteMemberBinder) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Poskytuje implementaci operací, které odstraní člen objektu. Tato metoda není určená 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 |
| 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 členu 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 |
| 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) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Poskytuje implementaci pro unární operace. Třídy odvozené z DynamicObject třídy mohou přepsat tuto metodu k určení dynamického chování operací, jako je negation, inkrementace nebo dekrementace. (Zděděno od DynamicObject) |