Partilhar via


DynamicScriptObject Classe

Definição

Habilita chamadas de um XBAP (aplicativo do navegador XAML) para a 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

Nome Description
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âmicos.

(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 é enviado para os métodos virtuais dinâmicos. O objeto pode ser encapsulado dentro de outro DynamicMetaObject para fornecer comportamento personalizado para ações individuais. Esse método dá suporte à infraestrutura do Dynamic Language Runtime para implementadores de idioma 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 Objectatual.

(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. Classes derivadas da DynamicObject classe podem substituir esse método para 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. Classes derivadas da DynamicObject classe podem substituir esse método para especificar o comportamento dinâmico para operações que convertem um objeto de um tipo para 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 de operações que inicializam uma nova instância de um objeto dinâmico. Esse método não se destina a ser usado no C# ou no 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 por índice. Esse método não se destina a ser usado no C# ou no 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 do objeto. Esse método não se destina a ser usado no C# ou no 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 script usando o primeiro valor de índice da indexes coleção.

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 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 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 indexes coleção.

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 como 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. Classes derivadas da DynamicObject classe podem substituir esse método para especificar o comportamento dinâmico para operações como negação, incremento ou decremento.

(Herdado de DynamicObject)

Aplica-se a