DiscoveryServiceExtension.IExtension<ServiceHostBase>.Detach Method

Definition

Overload this method to allow the extension to be detached from its service host.

 virtual void System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>.Detach(System::ServiceModel::ServiceHostBase ^ owner) = System::ServiceModel::IExtension<System::ServiceModel::ServiceHostBase ^>::Detach;
void IExtension<ServiceHostBase>.Detach (System.ServiceModel.ServiceHostBase owner);
abstract member System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>.Detach : System.ServiceModel.ServiceHostBase -> unit
override this.System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>.Detach : System.ServiceModel.ServiceHostBase -> unit
Sub Detach (owner As ServiceHostBase) Implements IExtension(Of ServiceHostBase).Detach

Parameters

owner
ServiceHostBase

The service host to detach from.

Implements

Remarks

The base class implementation of this method throws an InvalidOperationException that indicates discovery service extensions cannot be detached.

Applies to