ChannelDispatcherBase.Detach(ServiceHostBase) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu w klasie pochodnej odłącza dyspozytora kanału od określonego hosta.
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)
Parametry
- host
- ServiceHostBase
Element ServiceHostBase.
Wyjątki
host
to null
.
Obiekt komunikacji jest w Faulted stanie .
Uwagi
Można ServiceHostBase go odłączyć tylko wtedy, gdy wystąpienie ChannelDispatcher obiektu znajduje się w Created stanie , ponieważ jest to jedyny stan, który jest zarówno modyfikowalny, jak i nie jest usuwany.
Należy ustawić ServiceHostBase skojarzony z dyspozytorem kanału na null
wartość .
ServiceHost wywołuje tę metodę, gdy ChannelDispatcherBase obiekt zostanie usunięty z kolekcji ChannelDispatchers . ChannelDispatcherBase Daje to szansę na odłączenie zdarzeń i sprawdzenie elementu ServiceHost.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla