ChannelDispatcherBase.Attach(ServiceHostBase) Método

Definição

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);

Parâmetros

host
ServiceHostBase

O ServiceHostBase do serviço.

Exceções

host é null.

O objeto de comunicação está em um estado Opening ou Opened ou o host já está definido.

O objeto de comunicação está em um estado Closing ou Closed.

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 .

Aplica-se a

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