InstanceContext.Extensions Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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;