Freigeben über


PFDataSetObjectsAsync

Legt Objekte im Profil einer Entität fest.

Syntax

HRESULT PFDataSetObjectsAsync(  
    PFEntityHandle entityHandle,  
    const PFDataSetObjectsRequest* request,  
    XAsyncBlock* async  
)  

Parameter

entityHandle PFEntityHandle

PFEntityHandle, das für die Authentifizierung verwendet werden soll.

request PFDataSetObjectsRequest*

Aufgefülltes Anforderungsobjekt.

async XAsyncBlock*
Inout

XAsyncBlock für den asynchronen Vorgang.

Rückgabewert

Typ: HRESULT

Ergebniscode für diesen API-Vorgang.

Hinweise

Diese API ist auf allen Plattformen verfügbar. Legt JSON-Objekte für das angeforderte Entitätsprofil fest. Kann eine Versionsnummer enthalten, die zum Ausführen optimistischer Parallelitätsvorgänge während des Updates verwendet werden soll. Wenn sich die aktuelle Version von der Version in der Anforderung unterscheidet, wird die Anforderung ignoriert. Wenn für die Anforderung keine Version festgelegt ist, wird der Wert immer aktualisiert, wenn sich die Werte unterscheiden. Die Verwendung des Versionswerts garantiert jedoch keinen Schreibzugriff. ConcurrentEditError kann weiterhin auftreten, wenn mehrere Clients versuchen, dasselbe Profil zu aktualisieren. Siehe auch ObjectGetObjectsAsync. Wenn die asynchrone Aufgabe abgeschlossen ist, rufen Sie PFDataSetObjectsGetResultSize und PFDataSetObjectsGetResult auf, um das Ergebnis zu erhalten.

Voraussetzungen

Kopfball: PFData.h

Weitere Informationen

PFData-Member