Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
PFCloudScriptExecuteCloudScriptResult-Datenmodell.
Syntax
typedef struct PFCloudScriptExecuteCloudScriptResult {
int32_t aPIRequestsIssued;
PFCloudScriptScriptExecutionError const* error;
double executionTimeSeconds;
const char* functionName;
PFJsonObject functionResult;
bool const* functionResultTooLarge;
int32_t httpRequestsIssued;
PFCloudScriptLogStatement const* logs;
uint32_t logsCount;
bool const* logsTooLarge;
uint32_t memoryConsumedBytes;
double processorTimeSeconds;
int32_t revision;
} PFCloudScriptExecuteCloudScriptResult;
Mitglieder
aPIRequestsIssued int32_t
Anzahl der von der CloudScript-Funktion ausgegebenen PlayFab-API-Anforderungen.
error
PFCloudScriptScriptExecutionError const*
kann nullptr sein
(Optional) Informationen zu dem Fehler, falls vorhanden, der während der Ausführung aufgetreten ist.
executionTimeSeconds doppelt
ExecutionTimeSeconds-Eigenschaft.
functionName const char*
ist NULL-terminiert.
(Optional) Der Name der Funktion, die ausgeführt wurde.
functionResult
PFJsonObject
(Optional) Das von der CloudScript-Funktion zurückgegebene Objekt, falls vorhanden.
functionResultTooLarge bool const*
kann nullptr sein
(Optional) Flag, das angibt, ob das FunctionResult zu groß war und anschließend aus diesem Ereignis gelöscht wurde. Dies tritt nur auf, wenn die Gesamtereignisgröße größer als 350 KB ist.
httpRequestsIssued int32_t
Anzahl der von der CloudScript-Funktion ausgegebenen externen HTTP-Anforderungen.
logs
PFCloudScriptLogStatement const*
kann nullptr sein
(Optional) Während der Funktionsausführung protokollierte Einträge. Dazu gehören sowohl Einträge, die im Funktionscode mit log.info() und log.error() protokolliert werden, als auch Fehlereinträge für API- und HTTP-Anforderungsfehler.
logsCount uint32_t
Anzahl der Protokolle
logsTooLarge bool const*
kann nullptr sein
(Optional) Flag, das angibt, ob die Protokolle zu groß waren und anschließend aus diesem Ereignis gelöscht wurden. Dies tritt nur auf, wenn die Gesamtereignisgröße nach dem Entfernen des FunctionResult größer als 350 KB ist.
memoryConsumedBytes uint32_t
MemoryConsumedBytes-Eigenschaft.
processorTimeSeconds doppelt
Prozessorzeit, die beim Ausführen der Funktion verbraucht wurde. Dies schließt nicht die Zeit ein, die auf API-Aufrufe oder HTTP-Anforderungen gewartet wird.
revision int32_t
Die Revision von CloudScript, die ausgeführt wurde.
Voraussetzungen
Kopfball: PFCloudScriptTypes.h