> ## 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.

# PFCatalogCreateUploadUrlsAsync

> Crée une ou plusieurs URL de téléversement que le client peut utiliser pour téléverser des données de fichier brutes. Les URL de contenu et le contenu téléversé seront supprimés par le nettoyage de la mémoire après 24 heures s'ils ne sont pas joints à un article brouillon ou publié. Vous trouverez des informations détaillées sur la tarification du téléversement de contenu ici : https://learn.microsoft.com/gaming/playfab/features/pricing/meters/catalog-meters

Crée une ou plusieurs URL de téléversement que le client peut utiliser pour téléverser des données de fichier brutes. Les URL de contenu et le contenu téléversé seront supprimés par le nettoyage de la mémoire après 24 heures s'ils ne sont pas joints à un article brouillon ou publié. Vous trouverez des informations détaillées sur la tarification du téléversement de contenu ici : [https://learn.microsoft.com/gaming/playfab/features/pricing/meters/catalog-meters](https://learn.microsoft.com/gaming/playfab/features/pricing/meters/catalog-meters)

## Syntaxe

```cpp theme={null}
HRESULT PFCatalogCreateUploadUrlsAsync(  
    PFEntityHandle entityHandle,  
    const PFCatalogCreateUploadUrlsRequest* request,  
    XAsyncBlock* async  
)  
```

### Paramètres

**`entityHandle`**   PFEntityHandle

PFEntityHandle à utiliser pour l'authentification.

**`request`**   [PFCatalogCreateUploadUrlsRequest\*](/fr-CA/services/playfab/api-references/c/pfcatalogtypes/structs/pfcatalogcreateuploadurlsrequest)

Objet de requête renseigné.

**`async`**   XAsyncBlock\*<br />*Inout*

XAsyncBlock pour l'opération asynchrone.

### Valeur de retour

Type : HRESULT

Code de résultat de cette opération d'API.

## Notes

Cette API est disponible sur toutes les plateformes. Les URL de téléversement pointent vers des objets blob Azure; les clients doivent suivre le modèle de l'API REST du service Blob de Microsoft Azure Storage pour téléverser du contenu. La réponse contient des URL de téléversement et des ID pour chaque fichier. Les ID et les URL retournés doivent être ajoutés aux métadonnées de l'article et validés à l'aide des API d'article CreateDraftItem ou UpdateDraftItem. Une fois la tâche asynchrone terminée, appelez [PFCatalogCreateUploadUrlsGetResultSize](/fr-CA/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreateuploadurlsgetresultsize) et [PFCatalogCreateUploadUrlsGetResult](/fr-CA/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreateuploadurlsgetresult) pour obtenir le résultat.

## Configuration requise

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

## Voir aussi

[Membres de PFCatalog](/fr-CA/services/playfab/api-references/c/pfcatalog/pfcatalog_members)


## Related topics

- [PFCatalogCreateUploadUrlsGetResult](/fr-CA/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreateuploadurlsgetresult.md)
- [Vue d'ensemble de l'API C Services - PFCatalog.h](/fr-CA/services/playfab/api-references/c/pfcatalog/pfcatalog_members.md)
- [PFCatalogCreateUploadUrlsResponse](/fr-CA/services/playfab/api-references/c/pfcatalogtypes/structs/pfcatalogcreateuploadurlsresponse.md)
- [PFCatalogCreateUploadUrlsGetResultSize](/fr-CA/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreateuploadurlsgetresultsize.md)
- [PFCatalogCreateUploadUrlsRequest](/fr-CA/services/playfab/api-references/c/pfcatalogtypes/structs/pfcatalogcreateuploadurlsrequest.md)
