SocketActivityInformation.AllSockets Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
IMapView<Platform::String,SocketActivityInformation>
IMapView<winrt::hstring,SocketActivityInformation>
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.