Language

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 と一致する型のソケット オブジェクトにのみ転送できます。 間違った種類のソケット オブジェクトを使用しようとすると失敗します。

適用対象