Freigeben über


PFCloudScriptExecuteCloudScriptServerRequest

PFCloudScriptExecuteCloudScriptServerRequest-Datenmodell.

Syntax

typedef struct PFCloudScriptExecuteCloudScriptServerRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    const char* functionName;  
    PFJsonObject functionParameter;  
    bool const* generatePlayStreamEvent;  
    const char* playFabId;  
    PFCloudScriptCloudScriptRevisionOption const* revisionSelection;  
    int32_t const* specificRevision;  
} PFCloudScriptExecuteCloudScriptServerRequest;  

Mitglieder

customTags PFStringDictionaryEntry const*
kann nullptr sein

(Optional) Die optionalen benutzerdefinierten Tags, die der Anforderung zugeordnet sind (z. B. Buildnummer, externe Ablaufverfolgungsbezeichner usw.).

customTagsCount uint32_t

Anzahl von customTags

functionName const char*
ist NULL-terminiert.

Der Name der auszuführenden CloudScript-Funktion.

functionParameter PFJsonObject

(Optional) Objekt, das als erstes Argument an die Funktion übergeben wird.

generatePlayStreamEvent bool const*
kann nullptr sein

(Optional) Generieren Sie ein player_executed_cloudscript PlayStream-Ereignis, das die Ergebnisse der Funktionsausführung und andere Kontextinformationen enthält. Dieses Ereignis wird in der PlayStream-Debuggerkonsole für den Spieler in Game Manager angezeigt.

playFabId const char*
ist NULL-terminiert.

Die eindeutige Benutzer-ID für den Player, in dessen Auftrag das Skript ausgeführt wird.

revisionSelection PFCloudScriptCloudScriptRevisionOption const*
kann nullptr sein

(Optional) Option, für welche Revision von CloudScript ausgeführt werden soll. "Latest" führt die zuletzt erstellte Revision aus, "Live" führt die aktuelle live veröffentlichte Revision und "Specific" die angegebene Revision aus. Der Standardwert ist "Specific", wenn der SpeificRevision-Parameter angegeben ist, andernfalls "Live".

specificRevision int32_t const*
kann nullptr sein

(Optional) Die spezifische Revision, die ausgeführt werden soll, wenn RevisionSelection auf "Specific" festgelegt ist.

Voraussetzungen

Kopfball: PFCloudScriptTypes.h

Weitere Informationen

PFCloudScriptTypes-Mitglieder