InstanceContext.Extensions Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a szolgáltatáspéldányhoz társított bővítménygyűjteményt, ha van ilyen.
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)
Tulajdonság értéke
A IExtensionCollection<T> szolgáltatáspéldány bővítményeinek példánykörnyezeteit tartalmazó típus InstanceContext .
Megvalósítás
Kivételek
A környezethez társított szolgáltatáspéldány bezárult, de nem lett megszakítva.
A környezethez társított szolgáltatáspéldány hibás állapotban van.
Példák
A következő kód bemutatja, hogyan érheti el a tulajdonságot 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;