ChannelDispatcherBase.Attach(ServiceHostBase) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt beim Überschreiben in einer abgeleiteten Klasse den Kanalverteiler an einen bestimmten Host an.
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)
Parameter
- host
- ServiceHostBase
Der ServiceHostBase für den Dienst.
Ausnahmen
host
ist null
.
Das Kommunikationsobjekt ist in einem Opening-Zustand oder in einem Opened-Zustand, oder der Host ist bereits festgelegt.
Das Kommunikationsobjekt befindet sich in einem Faulted-Zustand.
Hinweise
Diese Methode kann nur festgelegt werden, wenn die Instanz von ChannelDispatcher den Created-Zustand aufweist, da dies der einzige Zustand ist, der sowohl veränderbar als auch nicht verworfen ist.
Ein ServiceHost ruft diese Methode auf, wenn ChannelDispatcherBase seiner ChannelDispatchers-Auflistung hinzugefügt wird. Dies gibt dem ChannelDispatcherBase die Möglichkeit, die Verknüpfung der Ereignisse aufzuheben und den ServiceHost, zu überprüfen, und liefert den Wert, der von der Host-Eigenschaft zurückgegeben werden soll.