HIGH AVAILABITY SESSION MODE (sessionState mode="StateServer") を使用する場合、セッション内のすべてのデータはシリアライズ可能である必要があります。セッションなしでシングルトンを作成する方法がわかりません..
感謝!
HIGH AVAILABITY SESSION MODE (sessionState mode="StateServer") を使用する場合、セッション内のすべてのデータはシリアライズ可能である必要があります。セッションなしでシングルトンを作成する方法がわかりません..
感謝!
シングルトンの生涯要件を提供して、実行可能なソリューションの種類をお知らせください。
そうは言っても、アプリケーションはアプリケーション ドメインで実行されます。ここで msdnで説明されている方法でシングルトンを定義する場合、またはリンクされている Oded のように、そのシングルトンは生きていて、アプリケーション ドメインの有効期間に続いて同じインスタンスを返します。これは、ホスティング メカニズムの有効期間にも続きます。ホスティング メカニズムは IIS であると仮定します。この場合、アプリケーション プールがリサイクルされるまで、シングルトン インスタンスは存続します。
つまり、アプリケーションが呼び出しごと (ステートレス) の Web サービスであっても、通常のシングルトンを使用できます。ステートレスとは、サービス クラスがステートレスになり、呼び出しごとにインスタンス化されるということです。アプリ ドメインは引き続き存続します。