Udostępnij za pośrednictwem


Usuwanie zasad konfiguracji dla określonego klienta

Dotyczy: Centrum partnerskie

Jak usunąć zasady konfiguracji dla określonego klienta i identyfikatora zasad.

Wymagania wstępne

  • Poświadczenia zgodnie z opisem w temacie Uwierzytelnianie w Centrum partnerskim. Ten scenariusz obsługuje uwierzytelnianie zarówno przy użyciu autonomicznych poświadczeń aplikacji, jak i aplikacji i użytkownika.

  • Identyfikator klienta (customer-tenant-id). Jeśli nie znasz identyfikatora klienta, możesz go wyszukać w Centrum partnerskim , wybierając obszar roboczy Klienci , a następnie klienta z listy klienta, a następnie pozycję Konto. Na stronie Konto klienta poszukaj identyfikatora Microsoft w sekcji Informacje o koncie klienta . Identyfikator Firmy Microsoft jest taki sam jak identyfikator klienta (customer-tenant-id).

  • Identyfikator zasad.

C#

Aby usunąć zasady konfiguracji dla określonego klienta:

  1. Wywołaj metodę IAggregatePartner.Customers.ById z identyfikatorem klienta, aby pobrać interfejs do operacji na określonym kliencie.

  2. Wywołaj metodę ConfigurationPolicies.ById z identyfikatorem zasad, aby pobrać interfejs do operacji zasad konfiguracji dla określonych zasad.

  3. Wywołaj metodę Delete lub DeleteAsync , aby usunąć zasady konfiguracji.

IAggregatePartner partnerOperations;
string selectedCustomerId;
string selectedPolicyId;

partnerOperations.Customers.ById(selectedCustomerId).ConfigurationPolicies.ById(selectedPolicyId).Delete();

Przykład: aplikacja testowa konsoli. Projekt: Klasa przykładów zestawu SDK Centrum partnerskiego: DeleteConfigurationPolicy.cs

Żądanie REST

Składnia żądania

Metoda Identyfikator URI żądania
DELETE {baseURL}/v1/customers/{customer-id}/policies/{policy-id} HTTP/1.1

Parametry identyfikatora URI

Podczas tworzenia żądania użyj następujących parametrów ścieżki.

Nazwa Typ Wymagane Opis
customer-id ciąg Tak Ciąg sformatowany za pomocą identyfikatora GUID, który identyfikuje klienta.
identyfikator zasad ciąg Tak Ciąg sformatowany przez identyfikator GUID, który identyfikuje zasady do usunięcia.

Nagłówki żądań

Aby uzyskać więcej informacji, zobacz Nagłówki REST Centrum partnerskiego.

Treść żądania

Brak

Przykład żądania

DELETE https://api.partnercenter.microsoft.com/v1/customers/47021739-3426-40bf-9601-61b4b6d7c793/policies/56edf752-ee77-4fd8-b7f5-df1f74a3a9ac HTTP/1.1
Authorization: Bearer <token>
MS-RequestId: e88d014d-ab70-41de-90a0-f7fd1797267d
MS-CorrelationId: de894e18-f027-4ac0-8b5a-34f0c222af0c
X-Locale: en-US
Content-Length: 0
Content-Type: application/json
Host: api.partnercenter.microsoft.com

Odpowiedź REST

W przypadku powodzenia odpowiedź zwraca kod stanu 204 Brak zawartości.

Kody powodzenia odpowiedzi i błędów

Każda odpowiedź zawiera kod stanu HTTP, który wskazuje powodzenie lub niepowodzenie i dodatkowe informacje o debugowaniu. Użyj narzędzia do śledzenia sieci, aby odczytać ten kod, typ błędu i dodatkowe parametry. Aby uzyskać pełną listę, zobacz Kody błędów REST Centrum partnerskiego.

Przykład odpowiedzi

HTTP/1.1 204 No Content
Content-Length: 0
MS-CorrelationId: cee5caf4-c322-4baa-b1d7-e94afb9891a4
MS-RequestId: 76b6f317-1da1-4b61-a6fd-9952439a2c46
MS-CV: YrLe3w6BbUSMt1fi.0
MS-ServerId: 030020344
Date: Tue, 25 Jul 2017 18:10:41 GMT