StreamSocket.TransferOwnership Metodo
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.
Overload
TransferOwnership(String) |
Trasferisce la proprietà di StreamSocket al servizio di brokering socket, che monitora l'attività socket e invia una notifica all'app tramite un'attività in background se è presente un'attività. |
TransferOwnership(String, SocketActivityContext) |
Trasferisce la proprietà di StreamSocket al servizio di brokering socket, che monitora l'attività socket e invia una notifica all'app tramite un'attività in background se è presente un'attività. Specifica un nuovo SocketActivityContext per il socket. |
TransferOwnership(String, SocketActivityContext, TimeSpan) |
Trasferisce la proprietà di StreamSocket al servizio di brokering socket, che monitora l'attività socket e invia una notifica all'app tramite un'attività in background se è presente un'attività. Specifica un nuovo SocketActivityContext e un tempo keep-alive per il socket. |
TransferOwnership(String)
Trasferisce la proprietà di StreamSocket al servizio di brokering socket, che monitora l'attività socket e invia una notifica all'app tramite un'attività in background se è presente un'attività.
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)
Parametri
- socketId
-
String
Platform::String
winrt::hstring
Stringa usata dall'app per identificare il socket trasferito. La stringa deve identificare questo socket in modo univoco all'interno dell'app. Quando si verifica un'attività su questo socket, questa stringa verrà fornita all'app per identificare il socket.
- Attributi
Commenti
L'app deve chiamare questo metodo per trasferire la proprietà di StreamSocket al servizio di brokering socket quando l'app sta per essere sospesa o alla fine di un'attività in background. L'app non deve accedere all'oggetto StreamSocket dopo aver chiamato questo metodo, tranne quando risponde alle notifiche dal servizio di brokering socket.
Nota
Questa chiamata ha esito negativo se è presente un I/O in sospeso in StreamSocket. Il codice deve chiamare StreamSocket.CancelIOAsync per annullare qualsiasi altro nuovo traffico, quindi gestire tutto il traffico in sospeso e quindi aggiornare SocketActivityContext, prima di chiamare StreamSocket.TransferOwnership.
Vedi anche
- TransferOwnership(String, SocketActivityContext)
- TransferOwnership(String, SocketActivityContext, TimeSpan)
Si applica a
TransferOwnership(String, SocketActivityContext)
Trasferisce la proprietà di StreamSocket al servizio di brokering socket, che monitora l'attività socket e invia una notifica all'app tramite un'attività in background se è presente un'attività. Specifica un nuovo SocketActivityContext per il 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)
Parametri
- socketId
-
String
Platform::String
winrt::hstring
Stringa usata dall'app per identificare il socket trasferito. La stringa deve identificare questo socket in modo univoco all'interno dell'app. Quando si verifica un'attività su questo socket, questa stringa verrà fornita all'app per identificare il socket.
Usare SocketActivityContext per passare le informazioni di contesto tramite il gestore socket. Quando l'app riceve una notifica dal broker dell'attività, questo SocketActivityContext verrà fornito alla tua app per stabilire il contesto in cui devi gestire la notifica.
- Attributi
Commenti
L'app deve chiamare questo metodo per trasferire la proprietà di StreamSocket al servizio di brokering socket quando l'app sta per essere sospesa o alla fine di un'attività in background. L'app non deve accedere all'oggetto StreamSocket dopo aver chiamato questo metodo, tranne quando risponde alle notifiche dal servizio di brokering socket.
Nota
Questa chiamata ha esito negativo se è presente un I/O in sospeso in StreamSocket. Il codice deve chiamare StreamSocket.CancelIOAsync per annullare qualsiasi altro nuovo traffico, quindi gestire tutto il traffico in sospeso e quindi aggiornare SocketActivityContext, prima di chiamare StreamSocket.TransferOwnership.
Vedi anche
Si applica a
TransferOwnership(String, SocketActivityContext, TimeSpan)
Trasferisce la proprietà di StreamSocket al servizio di brokering socket, che monitora l'attività socket e invia una notifica all'app tramite un'attività in background se è presente un'attività. Specifica un nuovo SocketActivityContext e un tempo keep-alive per il 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)
Parametri
- socketId
-
String
Platform::String
winrt::hstring
Stringa usata dall'app per identificare il socket trasferito. La stringa deve identificare questo socket in modo univoco all'interno dell'app. Quando si verifica un'attività su questo socket, questa stringa verrà fornita all'app per identificare il socket.
Usare SocketActivityContext per passare le informazioni di contesto tramite il gestore socket. Quando l'app riceve una notifica dal broker dell'attività, questo SocketActivityContext verrà fornito alla tua app per stabilire il contesto in cui devi gestire la notifica.
Per quanto tempo il servizio di brokering socket deve monitorare il socket per l'attività.
- Attributi
Commenti
L'app deve chiamare questo metodo per trasferire la proprietà di StreamSocket al servizio di brokering socket quando l'app sta per essere sospesa o alla fine di un'attività in background. L'app non deve accedere all'oggetto StreamSocket dopo aver chiamato questo metodo, tranne quando risponde alle notifiche dal servizio di brokering socket.
Nota
Questa chiamata ha esito negativo se è presente un I/O in sospeso in StreamSocket. Il codice deve chiamare StreamSocket.CancelIOAsync per annullare qualsiasi altro nuovo traffico, quindi gestire tutto il traffico in sospeso e quindi aggiornare SocketActivityContext, prima di chiamare StreamSocket.TransferOwnership.