1

公式ドキュメントには次のように書かれています。

Current プロパティを使用して、現在のメソッドの実行コンテキストとメッセージ コンテキストを取得します。

この例の後、すべてのサービス メソッドがコールバックの新しいインスタンスを作成できることに気付きました。これは、サービスの任意のメソッドを別のクライアントから呼び出すことができるためだと思います。接続されている場合はコールバックの同じインスタンスを返しますが、新しいクライアントから呼び出された場合は、サービスの新しいインスタンスを作成してコールバックに返されます。それが正しいか?

ただし、別の例では、セッションは手動で管理されます。つまり、クライアントは明示的にサービスにサブスクライブする必要があります。新しいクライアントによる各サブスクリプションは、新しいサービス インスタンスで発生し、コールバックは特定のクライアントに固有です。それが正しいか?

また、サービスがシングルトン タイプの場合、すべてのクライアントに対してサービスのインスタンスが 1 つ存在することになります。この場合、パブリッシュ/サブスクライブ パターンを適用すると、いくつのコールバック インスタンスが作成されるでしょうか?

4

0 に答える 0