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 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.