Löschen einer Selbstbedienungsrichtlinie

In diesem Artikel wird erläutert, wie Sie eine Self-Serve-Richtlinie aktualisieren.

Voraussetzungen

  • Anmeldeinformationen, wie unter Partner Center-Authentifizierung beschrieben. Dieses Szenario unterstützt die Authentifizierung mit Anwendungs- und Benutzeranmeldeinformationen.

C#

So löschen Sie eine Self-Serve-Richtlinie:

  1. Rufen Sie die IAggregatePartner.SelfServePolicies.ById-Methode mit dem Entitätsbezeichner auf, um eine Schnittstelle zu Vorgängen für die Richtlinien abzurufen.

  2. Rufen Sie die Delete- oder DeleteAsync-Methode auf, um die Self-Serve-Richtlinie zu löschen.

// IAggregatePartner partnerOperations;
string policyId;

// All the operations executed on this partner operation instance will share the same correlation Id but will differ in request Id
IPartner scopedPartnerOperations = partnerOperations.With(RequestContextFactory.Instance.Create(Guid.NewGuid()));

// deletes the self-serve policies
partnerOperations.SelfServePolicies.ById(policyId).Delete();

Ein Beispiel finden Sie in den folgenden Themen:

  • Beispiel: Konsolentest-App
  • Projekt: PartnerSDK.FeatureSamples
  • Klasse: DeleteSelfServePolicies.cs

REST-Anforderung

Anforderungssyntax

Methode Anforderungs-URI
DELETE {baseURL}/v1/SelfServePolicy/{id} HTTP/1.1

URI-Parameter

Verwenden Sie die folgenden Pfadparameter, um das angegebene Produkt abzurufen.

Name Typ Erforderlich Beschreibung
SelfServePolicy-id string Ja Eine Zeichenfolge, die die Self-Serve-Richtlinie identifiziert.

Anforderungsheader

Anforderungstext

Keine

Beispiel für eine Anfrage

DELETE https://api.partnercenter.microsoft.com/v1/SelfServePolicy/634f6379-ad54-449b-9821-564f737158ab_0431a72c-7d8a-4393-b25e-ef63f5efb415 HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: ab993325-1605-4cf4-bac4-fb584142a31b
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Content-Length: 789
Connection: Keep-Alive

REST-Antwort

Erfolgs- und Fehlercodes der Antwort

Jede Antwort enthält einen HTTP-Statuscode, der Aufschluss darüber gibt, ob der Vorgang erfolgreich war, sowie ggf. zusätzliche Debuginformationen. Verwende ein Tool für die Netzwerkablaufverfolgung, um diesen Code, den Fehlertyp und zusätzliche Parameter zu lesen. Die vollständige Liste finden Sie unter Partner Center-REST-Fehlercodes.

Beispielantwort

HTTP/1.1 204 deleted
MS-CorrelationId: ab993325-1605-4cf4-bac4-fb584142a31b
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
Date: Tue, 14 Feb 2017 20:06:02 GMT