Compartilhar via


DynamicScriptObject Classe

Definição

Permite chamadas de um XBAP (aplicativo de navegador XAML) para uma janela HTML que hospeda o aplicativo.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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
Herança
DynamicScriptObject

Comentários

As instâncias dessa classe são expostas por meio da HostScript propriedade de BrowserInteropHelper.

Métodos

Equals(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDynamicMemberNames()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna a enumeração de todos os nomes de membro dinâmico.

(Herdado de DynamicObject)
GetHashCode()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Serve como a função de hash padrão.

(Herdado de Object)
GetMetaObject(Expression)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece um DynamicMetaObject que expede para os métodos virtuais dinâmicos. O objeto pode ser encapsulado em outro DynamicMetaObject para fornecer um comportamento personalizado para ações individuais. Esse método dá suporte à infraestrutura do Dynamic Language Runtime para implementadores de linguagem e não se destina a ser usado diretamente do seu código.

(Herdado de DynamicObject)
GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Tenta converter o objeto de script em uma representação de cadeia de caracteres.

TryBinaryOperation(BinaryOperationBinder, Object, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece implementação para operações binárias. As classes derivadas da classe DynamicObject podem substituir esse método a fim de especificar o comportamento dinâmico para operações como adição e multiplicação.

(Herdado de DynamicObject)
TryConvert(ConvertBinder, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece implementação para operações de conversão de tipo. As classes derivadas da classe DynamicObject podem substituir este método para especificar o comportamento dinâmico para operações que convertem um objeto de um tipo em outro.

(Herdado de DynamicObject)
TryCreateInstance(CreateInstanceBinder, Object[], Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece a implementação para operações que inicializam uma nova instância de um objeto dinâmico. Esse método não se destina ao uso em C# ou Visual Basic.

(Herdado de DynamicObject)
TryDeleteIndex(DeleteIndexBinder, Object[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece a implementação para operações que excluem um objeto pelo índice. Esse método não se destina ao uso em C# ou Visual Basic.

(Herdado de DynamicObject)
TryDeleteMember(DeleteMemberBinder)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece a implementação para operações que excluem um membro de objeto. Esse método não se destina ao uso em C# ou Visual Basic.

(Herdado de DynamicObject)
TryGetIndex(GetIndexBinder, Object[], Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor indexado do objeto de script usando o primeiro valor de índice da coleção indexes.

TryGetMember(GetMemberBinder, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor de membro do objeto de script.

TryInvoke(InvokeBinder, Object[], Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Chama o método de script padrão.

TryInvokeMember(InvokeMemberBinder, Object[], Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Chama um método no objeto de script.

TrySetIndex(SetIndexBinder, Object[], Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define um membro no objeto de script usando o primeiro índice especificado na coleção indexes.

TrySetMember(SetMemberBinder, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define um membro no objeto de script para o valor especificado.

TryUnaryOperation(UnaryOperationBinder, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Fornece implementação para operações unárias. As classes derivadas da classe DynamicObject podem substituir este método para especificar o comportamento dinâmico para operações como uma negação, incremento ou decremento.

(Herdado de DynamicObject)

Aplica-se a