InstanceContext.Extensions Egenskap

Definition

Hämtar den eventuella tilläggssamlingen som är associerad med tjänstinstansen.

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)

Egenskapsvärde

Den IExtensionCollection<T> typ InstanceContext som innehåller instanskontexterna för tjänstinstansens tillägg.

Implementeringar

Undantag

Tjänstinstansen som är associerad med den här kontexten är stängd, men avbröts inte.

Tjänstinstansen som är associerad med den här kontexten är i ett felaktigt tillstånd.

Exempel

Följande kod visar hur du Extensions kommer åt egenskapen:

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;

Gäller för