Compartir a través de


InstanceContext.Extensions Propiedad

Definición

Obtiene la colección de extensiones, si las hubiera, asociadas con la instancia del servicio.

public:
 property System::ServiceModel::IExtensionCollection<System::ServiceModel::InstanceContext ^> ^ Extensions { System::ServiceModel::IExtensionCollection<System::ServiceModel::InstanceContext ^> ^ get(); };
public System.ServiceModel.IExtensionCollection<System.ServiceModel.InstanceContext> Extensions { get; }
member this.Extensions : System.ServiceModel.IExtensionCollection<System.ServiceModel.InstanceContext>
Public ReadOnly Property Extensions As IExtensionCollection(Of InstanceContext)

Valor de propiedad

IExtensionCollection<InstanceContext>

IExtensionCollection<T> de tipo InstanceContext que contiene los contextos de la instancia para las extensiones de la instancia del servicio.

Implementaciones

Excepciones

Se cierra la instancia del servicio asociada con este contexto, pero no se anuló.

La instancia del servicio asociada con este contexto está en un estado de error.

Ejemplos

En el siguiente código se muestra cómo acceder a la propiedad Extensions:

Uri baseAddress = new Uri("http://localhost:8000/ServiceModelSamples/service");
CalculatorService service = new CalculatorService();
ServiceHost serviceHost = new ServiceHost(service, baseAddress);
InstanceContext instanceContext = new InstanceContext(serviceHost, service);

IExtensionCollection<InstanceContext> extensions = instanceContext.Extensions;

Se aplica a