DynamicScriptObject Osztály

Definíció

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
DynamicScriptObject

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 indexes használatával.

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 indexes megadott első index használatával.

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)

A következőre érvényes: