次の方法で共有


方法 : サービスのインスタンス化を制御する

サービスのインスタンス モードを設定することにより、System.ServiceModel.InstanceContext (およびそのユーザー定義のサービス オブジェクト) をいつ生成するかを指定できます。設定できるモードについては、InstanceContextMode 列挙体を参照してください。動作詳細については、 、「動作を使用したランタイムの構成と拡張」を参照してください。実施例については、「Service: Behaviors Samples」を参照してください。

サービス インスタンスの有効期間をコードで制御するには

  1. サービス クラスに ServiceBehaviorAttribute 属性を適用します。

  2. InstanceContextMode プロパティを PerCallPerSessionSingle のいずれかの値に設定します。

ServiceBehaviorAttribute 属性の InstanceContextMode プロパティを PerCall に設定するコード例を示します。

関連項目

リファレンス

ServiceBehaviorAttribute
InstanceContextMode
InstanceContextMode

その他の技術情報

Service: Behaviors Samples