次の方法で共有


SocketActivityInformation.AllSockets プロパティ

定義

このアプリによってソケット ブローカー サービスに転送されるすべてのソケットの一覧を取得します。

public:
 static property IMapView<Platform::String ^, SocketActivityInformation ^> ^ AllSockets { IMapView<Platform::String ^, SocketActivityInformation ^> ^ get(); };
static IMapView<winrt::hstring, SocketActivityInformation const&> AllSockets();
public static IReadOnlyDictionary<string,SocketActivityInformation> AllSockets { get; }
var iMapView = SocketActivityInformation.allSockets;
Public Shared ReadOnly Property AllSockets As IReadOnlyDictionary(Of String, SocketActivityInformation)

プロパティ値

このアプリによってソケット ブローカー サービスに転送されるすべてのソケットの一覧。

注釈

アプリの新しいインスタンスがアクティブになり、新しいインスタンスで、アプリの以前のインスタンスがソケット ブローカーに転送したソケットの所有権を取得する場合は、静的 AllSockets コレクションを使用して、アプリに関連付けられているソケットを列挙します。 コレクション内のソケットごとに、SocketKind プロパティで示されているように、適切なソケット オブジェクト (DatagramSocket、StreamSocket、または StreamSocketListener) を取得して、現在のアプリ インスタンスに所有権を転送します。 ソケット オブジェクトにプロパティ getter を使用すると、ソケット ブローカーからアプリにソケットの所有権が戻されます。

コードでは、ソケットの所有権を、転送されるソケットの SocketActivityKind と一致する型のソケット オブジェクトにのみ転送できることに注意してください。 間違った種類のソケット オブジェクトを使用しようとすると失敗します。

適用対象