Interruzione dell'implementazione per un pacchetto in anteprima

Usare questo metodo nell'API di invio di Microsoft Store per interrompere l'implementazione per un invio di un pacchetto in anteprima. Per ulteriori informazioni sul processo di creazione di un invio di pacchetto in anteprima tramite l'API di invio di Microsoft Store, vedere Gestire gli invii di pacchetti in anteprima.

Nota

Se si interrompe l'implementazione per un invio di pacchetto in anteprima e quindi si crea un nuovo invio del pacchetto in anteprima, il nuovo invio sarà un clone dell'invio interrotto.

Prerequisiti

Per usare questo metodo, è necessario prima eseguire le operazioni seguenti:

Richiedi

Questo metodo ha la sintassi seguente. Vedere le sezioni seguenti per esempi di uso e descrizioni dell'intestazione e dei parametri della richiesta.

metodo URI della richiesta
POST https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/haltpackagerollout

Intestazione della richiesta

Intestazione Type Descrizione
Autorizzazione stringa Obbligatorio. Token di accesso di Azure AD nel formato Token di<connessione>.

Parametri della richiesta

Nome Tipo Descrizione
applicationId string Obbligatorio. ID dello Store dell'app che contiene l'invio di un pacchetto in anteprima con l'implementazione del pacchetto che si desidera interrompere. Per ulteriori informazioni sull'ID dello Store, vedere Visualizzare i dettagli dell'identità dell'app.
flightId string Obbligatorio. ID del pacchetto in anteprima che contiene l'invio con l'implementazione del pacchetto che si desidera interrompere. Questo ID è disponibile nei dati di risposta per le richieste di creazione di un pacchetto in anteprima e recupero dei pacchetti in anteprima per un'app. Per un pacchetto in anteprima creato nel Centro per i partner, questo ID è anche disponibile nell'URL della pagina di anteprima nel Centro per i partner.
submissionId string Obbligatorio. ID dell'invio con l'implementazione del pacchetto da interrompere. Questo ID è disponibile nei dati di risposta per le richieste di creazione di un invio di pacchetto in anteprima. Per un invio creato nel Centro per i partner, questo ID è disponibile anche nell'URL per la pagina di invio nel Centro per i partner.

Corpo della richiesta

Non fornire un corpo della richiesta per questo metodo.

Esempio di richiesta

L'esempio seguente illustra come interrompere l'implementazione del pacchetto per un invio di un pacchetto in anteprima.

POST https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/flights/43e448df-97c9-4a43-a0bc-2a445e736bcd/submissions/1152921504621243680/haltpackagerollout HTTP/1.1
Authorization: Bearer <your access token>

Response

L'esempio seguente illustra il corpo della risposta JSON per una chiamata riuscita a questo metodo. Per ulteriori dettagli sui valori nel corpo della risposta, vedere Risorsa implementazione pacchetto.

{
    "isPackageRollout": true,
    "packageRolloutPercentage": 0.0,
    "packageRolloutStatus": "PackageRolloutStopped",
    "fallbackSubmissionId": "1212922684621243058"
}

Codici di errore

Se la richiesta non può essere completata, la risposta conterrà uno dei codici di errore HTTP seguenti.

Codice di errore Descrizione
404 L'invio del pacchetto in anteprima non è stato trovato.
409 Questo codice indica uno dei seguenti errori: