Langue

SocketActivityInformation.AllSockets Propriété

Définition

Obtient la 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 prenne possession des sockets qu’une instance précédente de votre application a transférée au 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’instance d’application actuelle en obtenant l’objet de 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 sockets à votre application.

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

S’applique à