DynamicScriptObject Classe

Definição

Permite chamadas de uma aplicação de navegador XAML (XBAP) para a janela HTML que hospeda a aplicação.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir 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

Observações

Instâncias desta classe são expostas através da HostScript propriedade de BrowserInteropHelper.

Métodos

Name Description
Equals(Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDynamicMemberNames()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve a enumeração de todos os nomes dinâmicos dos membros.

(Herdado de DynamicObject)
GetHashCode()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Serve como função de hash predefinida.

(Herdado de Object)
GetMetaObject(Expression)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Fornece um DynamicMetaObject que despacha para os métodos virtuais dinâmicos. O objeto pode ser encapsulado dentro de outro DynamicMetaObject para fornecer um comportamento personalizado para ações individuais. Este método suporta a infraestrutura Dynamic Language Runtime para implementadores de linguagens e não é destinado a ser usado diretamente a partir do seu código.

(Herdado de DynamicObject)
GetType()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Tenta converter o objeto script para uma representação de string.

TryBinaryOperation(BinaryOperationBinder, Object, Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

(Herdado de DynamicObject)
TryConvert(ConvertBinder, Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

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

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

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

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Fornece a implementação para operações que eliminam um objeto por índice. Este método não se destina a ser usado em C# ou Visual Basic.

(Herdado de DynamicObject)
TryDeleteMember(DeleteMemberBinder)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Fornece a implementação para operações que eliminam um membro de objeto. Este método não se destina a ser usado em C# ou Visual Basic.

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

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir 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 suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

TryInvoke(InvokeBinder, Object[], Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Chama o método de script padrão.

TryInvokeMember(InvokeMemberBinder, Object[], Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Chama um método no objeto script.

TrySetIndex(SetIndexBinder, Object[], Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

TrySetMember(SetMemberBinder, Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define um membro do objeto de script com o valor especificado.

TryUnaryOperation(UnaryOperationBinder, Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

(Herdado de DynamicObject)

Aplica-se a