Partager via


StreamSocket.TransferOwnership Méthode

Définition

Surcharges

TransferOwnership(String)

Transfère la propriété du StreamSocket au service de répartiteur de sockets, qui surveille l’activité du socket et avertit l’application par le biais d’une tâche en arrière-plan en cas d’activité.

TransferOwnership(String, SocketActivityContext)

Transfère la propriété du StreamSocket au service de répartiteur de sockets, qui surveille l’activité du socket et avertit l’application par le biais d’une tâche en arrière-plan en cas d’activité. Spécifie un nouveau SocketActivityContext pour le socket.

TransferOwnership(String, SocketActivityContext, TimeSpan)

Transfère la propriété du StreamSocket au service de répartiteur de sockets, qui surveille l’activité du socket et avertit l’application par le biais d’une tâche en arrière-plan en cas d’activité. Spécifie un nouveau SocketActivityContext et une durée de vie pour le socket.

TransferOwnership(String)

Transfère la propriété du StreamSocket au service de répartiteur de sockets, qui surveille l’activité du socket et avertit l’application par le biais d’une tâche en arrière-plan en cas d’activité.

public:
 virtual void TransferOwnership(Platform::String ^ socketId) = TransferOwnership;
/// [Windows.Foundation.Metadata.Overload("TransferOwnership")]
void TransferOwnership(winrt::hstring const& socketId);
[Windows.Foundation.Metadata.Overload("TransferOwnership")]
public void TransferOwnership(string socketId);
function transferOwnership(socketId)
Public Sub TransferOwnership (socketId As String)

Paramètres

socketId
String

Platform::String

winrt::hstring

Chaîne que l’application utilise pour identifier le socket transféré. La chaîne doit identifier ce socket de manière unique au sein de l’application. Lorsque l’activité se produit sur ce socket, cette chaîne est fournie à l’application pour identifier le socket.

Attributs

Remarques

Votre application doit appeler cette méthode pour transférer la propriété du StreamSocket au service de répartiteur de sockets lorsque l’application est sur le point d’être suspendue ou à la fin d’une tâche en arrière-plan. Votre application ne doit pas accéder à l’objet StreamSocket après l’appel de cette méthode, sauf lors de la réponse aux notifications du service de répartiteur de sockets.

Notes

Cet appel échoue s’il y a des E/S en attente sur le StreamSocket. Votre code doit appeler StreamSocket.CancelIOAsync pour annuler tout nouveau trafic, gérer tout le trafic en attente, puis mettre à jour le SocketActivityContext, avant d’appeler StreamSocket.TransferOwnership.

Voir aussi

S’applique à

TransferOwnership(String, SocketActivityContext)

Transfère la propriété du StreamSocket au service de répartiteur de sockets, qui surveille l’activité du socket et avertit l’application par le biais d’une tâche en arrière-plan en cas d’activité. Spécifie un nouveau SocketActivityContext pour le socket.

public:
 virtual void TransferOwnership(Platform::String ^ socketId, SocketActivityContext ^ data) = TransferOwnership;
/// [Windows.Foundation.Metadata.Overload("TransferOwnershipWithContext")]
void TransferOwnership(winrt::hstring const& socketId, SocketActivityContext const& data);
[Windows.Foundation.Metadata.Overload("TransferOwnershipWithContext")]
public void TransferOwnership(string socketId, SocketActivityContext data);
function transferOwnership(socketId, data)
Public Sub TransferOwnership (socketId As String, data As SocketActivityContext)

Paramètres

socketId
String

Platform::String

winrt::hstring

Chaîne que l’application utilise pour identifier le socket transféré. La chaîne doit identifier ce socket de manière unique au sein de l’application. Lorsque l’activité se produit sur ce socket, cette chaîne est fournie à l’application pour identifier le socket.

data
SocketActivityContext

Utilisez SocketActivityContext pour transmettre des informations de contexte via le répartiteur de sockets. Lorsque votre application est avertie par le répartiteur d’activité, ce SocketActivityContext est fourni à votre application pour vous aider à établir le contexte dans lequel vous devez gérer la notification.

Attributs

Remarques

Votre application doit appeler cette méthode pour transférer la propriété du StreamSocket au service de répartiteur de sockets lorsque l’application est sur le point d’être suspendue ou à la fin d’une tâche en arrière-plan. Votre application ne doit pas accéder à l’objet StreamSocket après l’appel de cette méthode, sauf lors de la réponse aux notifications du service de répartiteur de sockets.

Notes

Cet appel échoue s’il y a des E/S en attente sur le StreamSocket. Votre code doit appeler StreamSocket.CancelIOAsync pour annuler tout nouveau trafic, gérer tout le trafic en attente, puis mettre à jour le SocketActivityContext, avant d’appeler StreamSocket.TransferOwnership.

Voir aussi

S’applique à

TransferOwnership(String, SocketActivityContext, TimeSpan)

Transfère la propriété du StreamSocket au service de répartiteur de sockets, qui surveille l’activité du socket et avertit l’application par le biais d’une tâche en arrière-plan en cas d’activité. Spécifie un nouveau SocketActivityContext et une durée de vie pour le socket.

public:
 virtual void TransferOwnership(Platform::String ^ socketId, SocketActivityContext ^ data, TimeSpan keepAliveTime) = TransferOwnership;
/// [Windows.Foundation.Metadata.Overload("TransferOwnershipWithContextAndKeepAliveTime")]
void TransferOwnership(winrt::hstring const& socketId, SocketActivityContext const& data, TimeSpan const& keepAliveTime);
[Windows.Foundation.Metadata.Overload("TransferOwnershipWithContextAndKeepAliveTime")]
public void TransferOwnership(string socketId, SocketActivityContext data, System.TimeSpan keepAliveTime);
function transferOwnership(socketId, data, keepAliveTime)
Public Sub TransferOwnership (socketId As String, data As SocketActivityContext, keepAliveTime As TimeSpan)

Paramètres

socketId
String

Platform::String

winrt::hstring

Chaîne que l’application utilise pour identifier le socket transféré. La chaîne doit identifier ce socket de manière unique au sein de l’application. Lorsque l’activité se produit sur ce socket, cette chaîne est fournie à l’application pour identifier le socket.

data
SocketActivityContext

Utilisez SocketActivityContext pour transmettre des informations de contexte via le répartiteur de sockets. Lorsque votre application est avertie par le répartiteur d’activité, ce SocketActivityContext est fourni à votre application pour vous aider à établir le contexte dans lequel vous devez gérer la notification.

keepAliveTime
TimeSpan TimeSpan

Durée pendant laquelle le service de répartiteur de sockets doit surveiller l’activité du socket.

Attributs

Remarques

Votre application doit appeler cette méthode pour transférer la propriété du StreamSocket au service de répartiteur de sockets lorsque l’application est sur le point d’être suspendue ou à la fin d’une tâche en arrière-plan. Votre application ne doit pas accéder à l’objet StreamSocket après l’appel de cette méthode, sauf lors de la réponse aux notifications du service de répartiteur de sockets.

Notes

Cet appel échoue s’il y a des E/S en attente sur le StreamSocket. Votre code doit appeler StreamSocket.CancelIOAsync pour annuler tout nouveau trafic, gérer tout le trafic en attente, puis mettre à jour le SocketActivityContext, avant d’appeler StreamSocket.TransferOwnership.

Voir aussi

S’applique à