Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe DynamicScriptObject

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Habilita chamadas a partir de um XAML browser application (XBAP) para a janela HTML que hospeda o aplicativo. 

System.Object
  System.Dynamic.DynamicObject
    System.Windows.Interop.DynamicScriptObject

Namespace:  System.Windows.Interop
Assembly:  PresentationFramework (em PresentationFramework.dll)
public sealed class DynamicScriptObject : DynamicObject

O tipo DynamicScriptObject expõe os membros a seguir.

  NomeDescrição
Método públicoEquals(Object) Determina se o Object especificado é igual ao Object atual. (Herdado de Object.)
Método protegidoFinalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoGetDynamicMemberNamesRetorna a enumeração de todos os nomes de membros dinâmicos. (Herdado de DynamicObject.)
Método públicoGetHashCodeServe como uma função hash para um tipo específico. (Herdado de Object.)
Método públicoGetMetaObjectFornece um DynamicMetaObject que despacha para os métodos virtuais dinâmicos. O objeto pode ser encapsulado em outro DynamicMetaObject para fornecer um comportamento personalizado para ações individuais. Este método oferece suporte a infra-estrutura de Runtime de linguagem dinâmico para implementadores de linguagem e não se destina a ser usado diretamente em seu código. (Herdado de DynamicObject.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoToStringInfraestrutura. Tenta converter o objeto de script em uma representação de seqüência de caracteres. (Substitui Object.ToString().)
Método públicoTryBinaryOperationFornece a implementação para operações binárias. As classes derivadas da DynamicObject classe pode substituir esse método para especificar o comportamento dinâmico para operações de adição e multiplicação. (Herdado de DynamicObject.)
Método públicoTryConvertFornece a implementação para o tipo de operações de conversão. As classes derivadas da DynamicObject classe pode substituir esse método para especificar o comportamento dinâmico para operações de converter um objeto de um tipo para outro. (Herdado de DynamicObject.)
Método públicoTryCreateInstanceFornece a implementação para operações de inicializar uma nova instância de um objeto dinâmico. Este método não se destina ao uso em C# ou Visual Basic. (Herdado de DynamicObject.)
Método públicoTryDeleteIndexFornece a implementação para operações de excluir um objeto pelo índice. Este método não se destina ao uso em C# ou Visual Basic. (Herdado de DynamicObject.)
Método públicoTryDeleteMemberFornece a implementação para operações de excluir um membro do objeto. Este método não se destina ao uso em C# ou Visual Basic. (Herdado de DynamicObject.)
Método públicoTryGetIndexInfraestrutura. Obtém um valor indexado do objeto script usando o primeiro valor de índice da indexes coleção. (Substitui DynamicObject.TryGetIndex(GetIndexBinder, Object[], Object).)
Método públicoTryGetMemberInfraestrutura. Obtém o valor do membro do objeto de script. (Substitui DynamicObject.TryGetMember(GetMemberBinder, Object).)
Método públicoTryInvokeInfraestrutura. Chama o método de script padrão. (Substitui DynamicObject.TryInvoke(InvokeBinder, Object[], Object).)
Método públicoTryInvokeMemberChama um método no objeto de script. (Substitui DynamicObject.TryInvokeMember(InvokeMemberBinder, Object[], Object).)
Método públicoTrySetIndexInfraestrutura. Define o membro de objeto script usando o primeiro índice especificado na indexes coleção. (Substitui DynamicObject.TrySetIndex(SetIndexBinder, Object[], Object).)
Método públicoTrySetMemberInfraestrutura. Define um membro do objeto de script para o valor especificado. (Substitui DynamicObject.TrySetMember(SetMemberBinder, Object).)
Método públicoTryUnaryOperationFornece a implementação para operações de unário. As classes derivadas da DynamicObject classe pode substituir esse método para especificar o comportamento dinâmico para operações, como negação, incremento ou decréscimo. (Herdado de DynamicObject.)
Início

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

.NET Framework

Com suporte em: 4

.NET Framework Client Profile

Com suporte em: 4

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
© 2013 Microsoft. Todos os direitos reservados.