InstanceContext.Extensions プロパティ

定義

サービス インスタンスに関連付けられた拡張コレクションがある場合は、それを取得します。

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)

プロパティ値

IExtensionCollection<InstanceContext>

サービス インスタンスの拡張に対するインスタンス コンテキストを格納する IExtensionCollection<T> 型の InstanceContext

実装

例外

このコンテキストに関連付けられているサービス インスタンスは閉じられていますが、中止されていません。

このコンテキストに関連付けられているサービス インスタンスが違反状態にあります。

次のコードは、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;

適用対象