ChannelDispatcherBase.Attach(ServiceHostBase) Método
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.
Quando substituído em uma classe derivada, anexa o dispatcher do canal a um host específico.
protected:
virtual void Attach(System::ServiceModel::ServiceHostBase ^ host);
protected virtual void Attach (System.ServiceModel.ServiceHostBase host);
abstract member Attach : System.ServiceModel.ServiceHostBase -> unit
override this.Attach : System.ServiceModel.ServiceHostBase -> unit
Protected Overridable Sub Attach (host As ServiceHostBase)
Parâmetros
- host
- ServiceHostBase
O ServiceHostBase do serviço.
Exceções
host
é null
.
O objeto de comunicação está em um estado Faulted.
Comentários
Esse método só pode ser definido quando a instância do está no estado , pois esse é o único estado que é ChannelDispatcher Created mutável e não descartado.
Um ServiceHost chama esse método quando o é adicionado à sua ChannelDispatcherBase ChannelDispatchers coleção. Isso dá a oportunidade de conectar eventos e inspecionar o e fornece ChannelDispatcherBase o valor que deve ser retornado da propriedade ServiceHost Host .