Udostępnij za pośrednictwem


SearchAadAuthDataPlaneAuthOptions Klasa

Definicja

Definiuje opcje sposobu uwierzytelniania żądań przez interfejs API płaszczyzny danych usługa wyszukiwania. Nie można ustawić tego ustawienia, jeśli dla ustawienia "disableLocalAuth" ustawiono wartość true.

public class SearchAadAuthDataPlaneAuthOptions
type SearchAadAuthDataPlaneAuthOptions = class
Public Class SearchAadAuthDataPlaneAuthOptions
Dziedziczenie
SearchAadAuthDataPlaneAuthOptions

Konstruktory

SearchAadAuthDataPlaneAuthOptions()

Inicjuje nowe wystąpienie elementu SearchAadAuthPlaneAuthOptions.

Właściwości

AadAuthFailureMode

Opisuje odpowiedź interfejsu API płaszczyzny danych usługa wyszukiwania wysyłać żądania, które zakończyły się niepowodzeniem uwierzytelniania.

ApiKeyOnly

Wskazuje, że do uwierzytelniania musi być używany tylko klucz interfejsu API.

Aby przypisać obiekt do tej właściwości, użyj polecenia FromObjectAsJson<T>(T, JsonSerializerOptions).

Aby przypisać już sformatowany ciąg json do tej właściwości, użyj polecenia FromString(String).

Przykłady:

  • BinaryData.FromObjectAsJson("foo")Tworzy ładunek "foo".
  • BinaryData.FromString("\"foo\"")Tworzy ładunek "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Tworzy ładunek { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Tworzy ładunek { "key": "value" }.

Dotyczy