Condividi tramite


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 si vuole che la nuova istanza abbia la proprietà dei socket trasferiti all'app precedente, usare l'insieme AllSockets statico per enumerare i socket associati all'app. Per ogni socket della raccolta, trasferire la proprietà all'istanza dell'app corrente ottenendo l'oggetto socket appropriato (DatagramSocket, StreamSocket o StreamSocketListener), come indicato dalla proprietà SocketKind. Usando il getter della proprietà per l'oggetto socket trasferisce la proprietà del socket indietro dal broker socket all'app.

Si noti che il codice è consentito solo per trasferire la proprietà di un socket a un oggetto socket il cui tipo corrisponde a SocketActivityKind del socket in corso di trasferimento. Il tentativo di usare il tipo errato di oggetto socket avrà esito negativo.

Si applica a