Condividi tramite


DynamicScriptObject Classe

Definizione

Abilita le chiamate da un'applicazione browser XAML (XBAP) 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

Nome Descrizione
Equals(Object)

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

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

(Ereditato da Object)
GetDynamicMemberNames()

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

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

(Ereditato da DynamicObject)
GetHashCode()

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

Funge da funzione hash predefinita.

(Ereditato da Object)
GetMetaObject(Expression)

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

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

(Ereditato da DynamicObject)
GetType()

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

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

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

Crea una copia superficiale del Objectcorrente.

(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)

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

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

(Ereditato da DynamicObject)
TryConvert(ConvertBinder, Object)

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

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

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

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

Fornisce l'implementazione per le operazioni che inizializzano una nuova istanza di un oggetto dinamico. Questo metodo non è destinato all'uso in C# o Visual Basic.

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

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

Fornisce l'implementazione per le operazioni che eliminano un oggetto per indice. Questo metodo non è destinato all'uso in C# o Visual Basic.

(Ereditato da DynamicObject)
TryDeleteMember(DeleteMemberBinder)

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

Fornisce l'implementazione per le operazioni che eliminano un membro dell'oggetto. Questo metodo non è destinato all'uso in C# o 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 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 sull'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 sull'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 sull'oggetto script sul valore specificato.

TryUnaryOperation(UnaryOperationBinder, Object)

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

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

(Ereditato da DynamicObject)

Si applica a