Share via


DynamicScriptObject Classe

Definizione

Consente le chiamate da un'applicazione browser XAML alla finestra HTML che ospita l'applicazione.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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
Ereditarietà
DynamicScriptObject

Commenti

Le istanze di questa classe vengono esposte tramite la HostScript proprietà di BrowserInteropHelper.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetDynamicMemberNames()

Restituisce l'enumerazione di tutti i nomi di membro dinamici.

(Ereditato da DynamicObject)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetMetaObject(Expression)

Fornisce un oggetto DynamicMetaObject che invia ai metodi virtuali dinamici. L'oggetto può essere incapsulato all'interno di un altro oggetto DynamicMetaObject per fornire il comportamento personalizzato per singole azioni. Questo metodo supporta l'infrastruttura DLR (Dynamic Language Runtime) per gli implementatori del linguaggio e non è destinato all'utilizzo direttamente dal codice.

(Ereditato da DynamicObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Tenta di convertire l'oggetto script in una rappresentazione di stringa.

TryBinaryOperation(BinaryOperationBinder, Object, Object)

Fornisce l'implementazione per le operazioni binarie. Le classi derivate dalla classe DynamicObject possono eseguire l'override di questo metodo per specificare il comportamento dinamico per operazioni quali l'aggiunta e la moltiplicazione.

(Ereditato da DynamicObject)
TryConvert(ConvertBinder, Object)

Fornisce l'implementazione per le operazioni di conversione dei tipi. Le classi derivate dalla classe DynamicObject possono eseguire l'override di questo metodo per specificare il comportamento dinamico per operazioni che eseguono la conversione di un oggetto da un tipo a un altro.

(Ereditato da DynamicObject)
TryCreateInstance(CreateInstanceBinder, Object[], Object)

Fornisce l'implementazione per le operazioni che creano una nuova istanza di un oggetto dinamico. Questo metodo non può essere utilizzato in C# o in Visual Basic.

(Ereditato da DynamicObject)
TryDeleteIndex(DeleteIndexBinder, Object[])

Fornisce l'implementazione per operazioni che eliminano un oggetto in base all'indice. Questo metodo non può essere utilizzato in C# o in Visual Basic.

(Ereditato da DynamicObject)
TryDeleteMember(DeleteMemberBinder)

Fornisce l'implementazione per operazioni che eliminano un membro di un oggetto. Questo metodo non può essere utilizzato in C# o in Visual Basic.

(Ereditato da DynamicObject)
TryGetIndex(GetIndexBinder, Object[], Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un valore indicizzato dall'oggetto script utilizzando il primo valore di indice dell'insieme indexes.

TryGetMember(GetMemberBinder, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un valore del membro dall'oggetto script.

TryInvoke(InvokeBinder, Object[], Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Chiama il metodo script predefinito.

TryInvokeMember(InvokeMemberBinder, Object[], Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Chiama un metodo dell'oggetto script.

TrySetIndex(SetIndexBinder, Object[], Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Imposta un membro dell'oggetto script utilizzando il primo indice specificato nell'insieme indexes.

TrySetMember(SetMemberBinder, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Imposta un membro dell'oggetto script sul valore specificato.

TryUnaryOperation(UnaryOperationBinder, Object)

Fornisce l'implementazione per le operazioni unarie. Le classi derivate dalla classe DynamicObject possono eseguire l'override di questo metodo per specificare il comportamento dinamico per operazioni quale negazione, incremento o decremento.

(Ereditato da DynamicObject)

Si applica a