ChannelDispatcherBase.Attach(ServiceHostBase) Método
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)
- host
- ServiceHostBase
O ServiceHostBase do serviço.
host
é null
.
O objeto de comunicação está em um estado Faulted.
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 .
Produto | Versões |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |