Aracılığıyla paylaş


ChannelDispatcherBase.Attach(ServiceHostBase) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılınırsa, kanal dağıtıcıyı belirli bir konağa iliştirir.

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)

Parametreler

host
ServiceHostBase

ServiceHostBaseHizmeti için.

Özel durumlar

host, null değeridir.

İletişim nesnesi bir Opening veya Opened durumunda ya da konak zaten ayarlanmış.

İletişim nesnesi bir Closing veya Closed durumunda.

İletişim nesnesi bir Faulted durumdadır.

Açıklamalar

Bu yöntem yalnızca, ChannelDispatcher durumunda olduğu zaman Created değişebilir ve atılmayan tek durum olduğundan ayarlanabilir.

ServiceHost, ChannelDispatcherBase Koleksiyonu koleksiyonuna eklendiğinde bu yöntemi çağırır ChannelDispatchers . Bu, ChannelDispatcherBase olayları bağlama ve ' yi inceleme şansı verir ServiceHost ve özelliğinden döndürülmesi gereken değeri sağlar Host .

Şunlara uygulanır