Freigeben über


PeerNearMe.RefreshDataAsync(Object) Methode

Definition

Initiiert einen Netzwerkvorgang, um die spezifischen Anwendungs-, Objekt- und Anwesenheitsdaten einer PeerNearMe-Instanz abzurufen.

public:
 void RefreshDataAsync(System::Object ^ userToken);
[System.Security.SecurityCritical]
public void RefreshDataAsync (object userToken);
[<System.Security.SecurityCritical>]
member this.RefreshDataAsync : obj -> unit
Public Sub RefreshDataAsync (userToken As Object)

Parameter

userToken
Object

Das benutzerdefinierte Zustandsobjekt, das an den Delegaten übergeben wird, wenn der Vorgang durch diese Methode abgeschlossen wird.

Attribute

Ausnahmen

Das PeerNearMe -Objekt wurde verworfen.

Das userToken-Argument gibt null an.

Der vorherige RefreshDataAsync(Object)-Aufruf wurde noch nicht abgeschlossen.

Hinweise

Die abgerufenen Daten werden in einem Cache gespeichert, auf den GetApplications die Methoden und GetObjects sowie die PresenceStatus -Eigenschaft zugreifen. Die InternalRefreshData -Methode muss nur verwendet werden, wenn der Aufrufer nicht die angegebenen Peer, PeerNearMeoder PeerContactabonniert ist.

Diese Methode blockiert zusätzliche Aufrufe, bis der Netzwerkvorgang abgeschlossen und der Cache aktualisiert wurde.

Der Aufrufer muss sich nicht mit der SignIn -Methode oder über eine Benutzeroberfläche anmelden, um diesen Vorgang erfolgreich abzuschließen.

Gilt für: