CallSiteBinder Classe

Definição

Classe responsável pela associação de runtime das operações dinâmicas no site de chamada dinâmica.

public ref class CallSiteBinder abstract
public abstract class CallSiteBinder
type CallSiteBinder = class
Public MustInherit Class CallSiteBinder
Herança
CallSiteBinder
Derivado

Construtores

Nome Description
CallSiteBinder()

Inicializa uma nova instância da classe CallSiteBinder.

Propriedades

Nome Description
UpdateLabel

Obtém um rótulo que pode ser usado para fazer com que a associação seja atualizada. Indica que a associação da expressão não é mais válida. Normalmente, isso é usado quando a "versão" de um objeto dinâmico é alterada.

Métodos

Nome Description
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

Executa a associação de runtime da operação dinâmica em um conjunto de argumentos.

BindDelegate<T>(CallSite<T>, Object[])

Fornece suporte à associação de runtime de baixo nível. As classes podem substituir isso e fornecer um delegado direto para a implementação da regra. Isso pode permitir salvar regras em disco, ter regras especializadas disponíveis em runtime ou fornecer uma política de cache diferente.

CacheTarget<T>(T)

Adiciona um destino ao cache de destinos conhecidos. Os destinos armazenados em cache serão verificados antes de chamar BindDelegate para produzir a nova regra.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a