Partager via


SocketActivityInformation.AllSockets Propriété

Définition

Obtient une liste de tous les sockets transférés vers le service de répartiteur de sockets par cette application.

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)

Valeur de propriété

Liste de tous les sockets transférés vers le service de répartiteur de sockets par cette application.

Remarques

Lorsqu’une nouvelle instance de votre application est devenue active et que vous souhaitez que la nouvelle instance s’approprie les sockets qu’un instance précédent de votre application a transférés vers le répartiteur de sockets, utilisez la collection statique AllSockets pour énumérer les sockets associés à votre application. Pour chaque socket de la collection, transférez la propriété à l’application actuelle instance en obtenant l’objet socket approprié (DatagramSocket, StreamSocket ou StreamSocketListener), comme indiqué par la propriété SocketKind. L’utilisation de la propriété getter pour l’objet socket transfère la propriété du socket du répartiteur de socket à votre application.

Notez que votre code est uniquement autorisé à transférer la propriété d’un socket à un objet socket dont le type correspond au SocketActivityKind du socket en cours de transfert. La tentative d’utilisation du type incorrect d’objet socket échoue.

S’applique à