ChannelDispatcherBase.Detach(ServiceHostBase) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, détache le répartiteur de canal d'un hôte spécifique.
protected:
virtual void Detach(System::ServiceModel::ServiceHostBase ^ host);
protected virtual void Detach (System.ServiceModel.ServiceHostBase host);
abstract member Detach : System.ServiceModel.ServiceHostBase -> unit
override this.Detach : System.ServiceModel.ServiceHostBase -> unit
Protected Overridable Sub Detach (host As ServiceHostBase)
Paramètres
- host
- ServiceHostBase
Le ServiceHostBase.
Exceptions
host
a la valeur null
.
L'objet de communication est dans l'état Faulted.
Remarques
ServiceHostBase peut uniquement être détachée lorsqu'une instance du ChannelDispatcher est à l'état Created, étant donné qu'il s'agit du seul état qui soit à la fois mutable et non disposé.
Doit affecter la valeur ServiceHostBase à la null
associée au répartiteur de canal.
ServiceHost appelle cette méthode lorsque la ChannelDispatcherBase est supprimée de sa collection ChannelDispatchers. Elle donne à la ChannelDispatcherBase la possibilité de décrocher des événements et d'inspecter l'ServiceHost.