Lingua

SocketActivityInformation.AllSockets Proprietà

Definizione

Ottiene un elenco di tutti i socket trasferiti al servizio di brokering socket da questa app.

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)

Valore della proprietà

Elenco di tutti i socket trasferiti al servizio di brokering socket da questa app.

Commenti

Quando una nuova istanza dell'app è diventata attiva e vuoi che la nuova istanza assuma la proprietà dei socket trasferiti da un'istanza precedente dell'app al gestore socket, usa la raccolta AllSocket statica per enumerare i socket associati all'app. Per ogni socket nella raccolta, trasferire la proprietà all'istanza dell'app corrente ottenendo l'oggetto socket appropriato (DatagramSocket, StreamSocket o StreamSocketListener), come indicato dalla proprietà SocketKind . L'uso del getter della proprietà per l'oggetto socket trasferisce la proprietà del socket dal gestore socket all'app.

Si noti che il codice può trasferire la proprietà di un socket solo a un oggetto socket il cui tipo corrisponde a SocketActivityKind del socket da trasferire. Il tentativo di utilizzare il tipo errato di oggetto socket avrà esito negativo.

Si applica a