BindingContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações sobre endereços, associações, elementos de associação e parâmetros de associação necessários para compilar ouvintes de canais e fábricas de canais.
public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
- Herança
-
BindingContext
Comentários
Os ouvintes de canal e as fábricas de canais, por sua vez, constroem as pilhas de canais usadas para processar mensagens de entrada e saída. O contexto de associação também fornece a vinculação às fábricas de canais internos e aos ouvintes de canal que são usados para construir o canal e as pilhas de ouvintes. O contexto de associação basicamente armazena todas as informações dinâmicas necessárias durante a construção da pilha de canais.
Construtores
BindingContext(CustomBinding, BindingParameterCollection) |
Inicializa uma nova instância da classe BindingContext para uma associação e uma coleção de parâmetros de associação especificadas. |
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) |
Inicializa uma nova instância da classe BindingContext para uma associação e coleção de parâmetros de associação especificados e o endereço do ponto de extremidade no qual o serviço escuta. |
Propriedades
Binding |
Obtém a associação para o canal criado no contexto atual. |
BindingParameters |
Obtém a coleção de parâmetros de associação para o canal criado no contexto atual. |
ListenUriBaseAddress |
Obtém ou define o URI que oferece o endereço básico no qual o ponto de extremidade de serviço escuta. |
ListenUriMode |
Obtém ou define um valor que indica se o transporte deve garantir que o URI fornecido para que o serviço escute seja exclusivo. |
ListenUriRelativeAddress |
Obtém ou define o URI que oferece o endereço relativo no qual o ponto de extremidade de serviço escuta. |
RemainingBindingElements |
Obtém os elementos de associação usados por outros elementos de associação para construir a pilha de canais. |
Métodos
BuildInnerChannelFactory<TChannel>() |
Cria a fábrica de canais interna para canais de um tipo especificado embaixo da fábrica de canais atual. |
BuildInnerChannelListener<TChannel>() |
Cria um ouvinte de canais interno que escuta um tipo de canal especificado. |
CanBuildInnerChannelFactory<TChannel>() |
Retorna um valor que indica se a fábrica de canais interna pode produzir um tipo de canal especificado. |
CanBuildInnerChannelListener<TChannel>() |
Retorna um valor que indica se o ouvinte de canais interno pode ser criado para escutar um tipo de canal especificado. |
Clone() |
Retorna uma cópia do contexto de build do canal. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetInnerProperty<T>() |
Retorna um objeto tipado solicitado, se presente, da camada apropriada na pilha de associação. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |