方法 : サービスのインスタンス化を制御する
サービスのインスタンス モードを設定することにより、System.ServiceModel.InstanceContext (およびそのユーザー定義のサービス オブジェクト) をいつ生成するかを指定できます。設定できるモードについては、InstanceContextMode 列挙体を参照してください。動作詳細については、 、「動作を使用したランタイムの構成と拡張」を参照してください。実施例については、「Service: Behaviors Samples」を参照してください。
サービス インスタンスの有効期間をコードで制御するには
サービス クラスに ServiceBehaviorAttribute 属性を適用します。
InstanceContextMode プロパティを PerCall、PerSession、Single のいずれかの値に設定します。
例
ServiceBehaviorAttribute 属性の InstanceContextMode プロパティを PerCall に設定するコード例を示します。
関連項目
リファレンス
ServiceBehaviorAttribute
InstanceContextMode
InstanceContextMode