ChannelDispatcherBase.Attach(ServiceHostBase) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě připojí dispečer kanálu ke konkrétnímu hostiteli.
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
Pro ServiceHostBase službu.
Výjimky
host
je null
.
Komunikační objekt je ve Faulted stavu .
Poznámky
Tuto metodu lze nastavit pouze v případě, že je instance objektu ChannelDispatcherCreated ve stavu , protože je to jediný stav, který je měnitelný a není uvolněný.
Volá ServiceHost tuto metodu ChannelDispatcherBase , když je přidán do jeho ChannelDispatchers kolekce. To dává ChannelDispatcherBase možnost připojit události a zkontrolovat ServiceHosta poskytuje hodnotu, která by měla být vrácena Host z vlastnosti .