> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFCloudScriptExecuteEntityCloudScriptRequest

> Modèle de données PFCloudScriptExecuteEntityCloudScriptRequest. Exécute CloudScript avec le profil d'entité défini dans la requête.

Modèle de données PFCloudScriptExecuteEntityCloudScriptRequest. Exécute CloudScript avec le profil d'entité défini dans la requête.

## Syntaxe

```cpp theme={null}
typedef struct PFCloudScriptExecuteEntityCloudScriptRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFEntityKey const* entity;  
    const char* functionName;  
    PFJsonObject functionParameter;  
    bool const* generatePlayStreamEvent;  
    PFCloudScriptCloudScriptRevisionOption const* revisionSelection;  
    int32_t const* specificRevision;  
} PFCloudScriptExecuteEntityCloudScriptRequest;  
```

### Membres

**`customTags`**   [PFStringDictionaryEntry](/fr/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(Facultatif) Les balises personnalisées facultatives associées à la requête (par exemple, numéro de build, identificateurs de trace externes, etc.).

**`customTagsCount`**   uint32\_t

Nombre de customTags

**`entity`**   [PFEntityKey](/fr/services/playfab/api-references/c/pftypes/structs/pfentitykey-c) const\*<br />*may be nullptr*

(Facultatif) Entité facultative sur laquelle effectuer cette action. Par défaut, il s'agit de l'entité actuellement connectée.

**`functionName`**   const char\*<br />*is null-terminated*

Nom de la fonction CloudScript à exécuter.

**`functionParameter`**   [PFJsonObject](/fr/services/playfab/api-references/c/pftypes/structs/pfjsonobject)

(Facultatif) Objet passé à la fonction comme premier argument.

**`generatePlayStreamEvent`**   bool const\*<br />*may be nullptr*

(Facultatif) Génère un événement PlayStream 'entity\_executed\_cloudscript' contenant les résultats de l'exécution de la fonction et d'autres informations contextuelles. Cet événement apparaîtra dans la console de débogage PlayStream du joueur dans Game Manager.

**`revisionSelection`**   [PFCloudScriptCloudScriptRevisionOption](/fr/services/playfab/api-references/c/pfcloudscripttypes/enums/pfcloudscriptcloudscriptrevisionoption) const\*<br />*may be nullptr*

(Facultatif) Option indiquant la révision du CloudScript à exécuter. 'Latest' exécute la révision la plus récemment créée, 'Live' exécute la révision publiée actuellement active, et 'Specific' exécute la révision spécifiée. La valeur par défaut est 'Specific' si le paramètre SpecificRevision est spécifié ; sinon, il s'agit de 'Live'.

**`specificRevision`**   int32\_t const\*<br />*may be nullptr*

(Facultatif) Révision spécifique à exécuter lorsque RevisionSelection est défini sur 'Specific'.

## Configuration requise

**En-tête :** PFCloudScriptTypes.h

## Voir aussi

[Membres de PFCloudScriptTypes](/fr/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members)


## Related topics

- [PFCloudScriptExecuteEntityCloudScriptAsync](/fr/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptasync.md)
- [Vue d'ensemble de l'API C Services - PFCloudScriptTypes.h](/fr/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members.md)
- [Execute Cloud Script](/api-reference/server-side-cloud-script/execute-cloud-script.md)
- [Execute Entity Cloud Script](/api-reference/server-side-cloud-script/execute-entity-cloud-script.md)
- [PFCloudScriptClientExecuteCloudScriptAsync](/fr/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptasync.md)
