Aracılığıyla paylaş


InstanceContext.Extensions Özellik

Tanım

Varsa hizmet örneğiyle ilişkili uzantı koleksiyonunu alır.

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)

Özellik Değeri

IExtensionCollection<InstanceContext>

IExtensionCollection<T> Hizmet örneğinin uzantıları için örnek bağlamlarını içeren türüInstanceContext.

Uygulamalar

Özel durumlar

Bu bağlamla ilişkili hizmet örneği kapatılır, ancak iptal edilmez.

Bu bağlamla ilişkili hizmet örneği hatalı durumda.

Örnekler

Aşağıdaki kod özelliğine nasıl erişeceklerini Extensions gösterir:

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;

Şunlara uygulanır