ChannelDispatcherBase.Attach(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 przesłonięcia w klasie pochodnej dołącza dyspozytor kanału do określonego hosta.
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)
Parametry
- host
- ServiceHostBase
Element ServiceHostBase dla usługi.
Wyjątki
host
to null
.
Obiekt komunikacji jest w Faulted stanie .
Uwagi
Tę metodę można ustawić 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.
Obiekt ServiceHost wywołuje tę metodę po ChannelDispatcherBase dodaniu elementu do jej ChannelDispatchers kolekcji. Daje ChannelDispatcherBase to szansę na zaczepienie zdarzeń i sprawdzenie ServiceHostelementu i zapewnia wartość, która powinna zostać zwrócona z Host właściwości .