DynamicScriptObject Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Engedélyezi a hívásokat egy XAML böngészőalkalmazásból (XBAP) az alkalmazást üzemeltető HTML-ablakba.
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.
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
- Öröklődés
Megjegyzések
Az osztály példányai a HostScript következő tulajdonságon BrowserInteropHelperkeresztül érhetők el: .
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetDynamicMemberNames() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az összes dinamikus tagnév számbavételét adja vissza. (Öröklődés forrása DynamicObject) |
| GetHashCode() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetMetaObject(Expression) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. DynamicMetaObject A dinamikus virtuális metódusokhoz küldi azokat. Az objektum beágyazható egy másikba DynamicMetaObject , hogy egyéni viselkedést biztosítson az egyes műveletekhez. Ez a módszer támogatja a nyelvi implementálók dinamikus nyelvi futtatókörnyezeti infrastruktúráját, és nem közvetlenül a kódból való használatra szolgál. (Öröklődés forrása DynamicObject) |
| GetType() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Megpróbálja sztringre konvertálni a szkriptobjektumot. |
| TryBinaryOperation(BinaryOperationBinder, Object, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Bináris műveletek implementálását biztosítja. Az osztályból származó osztályok felülbírálhatják ezt a DynamicObject metódust, hogy dinamikus viselkedést adjanak meg az olyan műveletekhez, mint az összeadás és a szorzás. (Öröklődés forrása DynamicObject) |
| TryConvert(ConvertBinder, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Implementációt biztosít a típuskonvertálási műveletekhez. Az osztályból származó osztályok felülbírálhatják ezt a DynamicObject metódust az objektumok egyik típusból a másikba konvertáló műveletek dinamikus viselkedésének meghatározásához. (Öröklődés forrása DynamicObject) |
| TryCreateInstance(CreateInstanceBinder, Object[], Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A dinamikus objektumok új példányát inicializáló műveletek implementációját biztosítja. Ez a módszer nem C# vagy Visual Basic használatára szolgál. (Öröklődés forrása DynamicObject) |
| TryDeleteIndex(DeleteIndexBinder, Object[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan műveletek implementálását biztosítja, amelyek index alapján törölnek egy objektumot. Ez a módszer nem C# vagy Visual Basic használatára szolgál. (Öröklődés forrása DynamicObject) |
| TryDeleteMember(DeleteMemberBinder) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az objektumtagot törlő műveletek implementációját biztosítja. Ez a módszer nem C# vagy Visual Basic használatára szolgál. (Öröklődés forrása DynamicObject) |
| TryGetIndex(GetIndexBinder, Object[], Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Indexelt értéket kap a szkriptobjektumból a gyűjtemény első indexértékének |
| TryGetMember(GetMemberBinder, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Tagértéket kap a szkriptobjektumból. |
| TryInvoke(InvokeBinder, Object[], Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghívja az alapértelmezett szkriptmetódust. |
| TryInvokeMember(InvokeMemberBinder, Object[], Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Metódus meghívása a szkriptobjektumon. |
| TrySetIndex(SetIndexBinder, Object[], Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Beállít egy tagot a szkriptobjektumon a gyűjteményben |
| TrySetMember(SetMemberBinder, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Beállít egy tagot a szkriptobjektumon a megadott értékre. |
| TryUnaryOperation(UnaryOperationBinder, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Implementációt biztosít a nem szükséges műveletekhez. Az osztályból származó osztályok felülbírálhatják ezt a DynamicObject metódust, hogy dinamikus viselkedést adjanak meg az olyan műveletekhez, mint a negáció, a növekmény vagy a decrement. (Öröklődés forrása DynamicObject) |