SocketActivityInformation.AllSockets プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このアプリによってソケット ブローカー サービスに転送されるすべてのソケットの一覧を取得します。
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)
プロパティ値
IMapView<Platform::String,SocketActivityInformation>
IMapView<winrt::hstring,SocketActivityInformation>
このアプリによってソケット ブローカー サービスに転送されるすべてのソケットの一覧。
注釈
アプリの新しいインスタンスがアクティブになり、新しいインスタンスで、アプリの以前のインスタンスがソケット ブローカーに転送したソケットの所有権を取得する場合は、静的 AllSockets コレクションを使用して、アプリに関連付けられているソケットを列挙します。 コレクション内のソケットごとに、SocketKind プロパティで示されているように、適切なソケット オブジェクト (DatagramSocket、StreamSocket、または StreamSocketListener) を取得して、現在のアプリ インスタンスに所有権を転送します。 ソケット オブジェクトにプロパティ getter を使用すると、ソケット ブローカーからアプリにソケットの所有権が戻されます。
コードでは、ソケットの所有権を、転送されるソケットの SocketActivityKind と一致する型のソケット オブジェクトにのみ転送できることに注意してください。 間違った種類のソケット オブジェクトを使用しようとすると失敗します。