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

# PFCatalogPublishDraftItemAsync

> Inicia una publicación de un elemento del catálogo de trabajo en el catálogo público. Puede usar la API GetItemPublishStatus para hacer un seguimiento del estado de la publicación del elemento.

Inicia una publicación de un elemento del catálogo de trabajo en el catálogo público. Puede usar la API GetItemPublishStatus para hacer un seguimiento del estado de la publicación del elemento.

## Sintaxis

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

### Parámetros

**`entityHandle`**   PFEntityHandle

PFEntityHandle que se usará para la autenticación.

**`request`**   [PFCatalogPublishDraftItemRequest\*](/services/playfab/api-references/c/pfcatalogtypes/structs/pfcatalogpublishdraftitemrequest)

Objeto de solicitud rellenado.

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

XAsyncBlock para la operación asincrónica.

### Valor devuelto

Tipo: HRESULT

Código de resultado de esta operación de API.

## Comentarios

Esta API está disponible en todas las plataformas. La llamada inicia un flujo de trabajo para publicar el elemento en el catálogo público. La API Publish Status debe usarse para supervisar el trabajo de publicación. Llame a XAsyncGetStatus para obtener el estado de la operación. Si la llamada al servicio no se realiza correctamente, el resultado asincrónico será E\_PF\_DATABASE\_THROUGHPUT\_EXCEEDED, E\_PF\_ITEM\_NOT\_FOUND o cualquiera de los errores globales de PlayFab Service. Consulte la página de documentación "Handling PlayFab Errors" para obtener más detalles sobre el control de errores.

## Requisitos

**Encabezado:** PFCatalog.h

## Consulte también

[Miembros de PFCatalog](/services/playfab/api-references/c/pfcatalog/pfcatalog_members)


## Related topics

- [Información general de la API de C de Services - PFCatalog.h](/es/services/playfab/api-references/c/pfcatalog/pfcatalog_members.md)
- [PFCatalogCreateDraftItemAsync](/es/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreatedraftitemasync.md)
- [PFCatalogPublishDraftItemRequest](/es/services/playfab/api-references/c/pfcatalogtypes/structs/pfcatalogpublishdraftitemrequest.md)
- [PFCatalogGetDraftItemAsync](/es/services/playfab/api-references/c/pfcatalog/functions/pfcataloggetdraftitemasync.md)
- [PFCatalogGetDraftItemsAsync](/es/services/playfab/api-references/c/pfcatalog/functions/pfcataloggetdraftitemsasync.md)
