ChannelDispatcherBase.Attach(ServiceHostBase) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se invalida en una clase derivada, asocia el distribuidor del canal a un host concreto.
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
ServiceHostBase del servicio.
Excepciones
host
es null
.
El objeto de comunicación está en un estado de Faulted.
Comentarios
Este método sólo se puede establecer cuando la instancia del ChannelDispatcher está en el estado de Created, puesto que éste es el único estado que es mutable y no eliminado.
ServiceHost llama a este método cuando ChannelDispatcherBase se agrega a su colección ChannelDispatchers. Esto proporciona a ChannelDispatcherBase la oportunidad de enlazar los eventos e inspeccionar ServiceHost, y proporciona el valor que la propiedad Host debe devolver.