Freigeben über


GetCredentialRequest.CredentialOptions Eigenschaft

Definition

Gibt eine Liste der Optionen zurück, die Parameter enthalten, die zum Zurückgeben eines bestimmten Typs von Anmeldeinformationen erforderlich sind.

public System.Collections.Generic.IList<Android.Credentials.CredentialOption> CredentialOptions { [Android.Runtime.Register("getCredentialOptions", "()Ljava/util/List;", "", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getCredentialOptions", "()Ljava/util/List;", "", ApiSince=34)>]
member this.CredentialOptions : System.Collections.Generic.IList<Android.Credentials.CredentialOption>

Eigenschaftswert

Attribute

Hinweise

Gibt eine Liste der Optionen zurück, die Parameter enthalten, die zum Zurückgeben eines bestimmten Typs von Anmeldeinformationen erforderlich sind. Dies ist Teil der Anforderung, dass der Anmeldeinformationsanbieter empfängt, nachdem der Benutzer einen Eintrag auf einer Selektor-Benutzeroberfläche ausgewählt hat.

Wenn der Benutzer einen CredentialEntry Anmeldeinformationsanbieter auswählt und ein GetCredentialRequestAnmeldeinformationsanbieter erhält, wird erwartet, dass diese Liste nur einen einzelnen CredentialOption enthält. A CredentialEntry wird immer für ein bestimmtes BeginGetCredentialOptionElement erstellt und erhält daher, wenn der Benutzer ihn auswählt, einen entsprechenden CredentialOption Anbieter, der alle erforderlichen Parameter enthält, um die Anmeldeinformationen tatsächlich abzurufen.

Wenn der Benutzer einen RemoteEntry Anmeldeinformationsanbieter auswählt und ein GetCredentialRequestAnmeldeinformationsanbieter empfängt, kann diese Liste größer als ein einzelnes CredentialOptionenthalten, was die Anzahl der vom Entwickler im Original android.credentials.GetCredentialRequestangegebenen Optionen darstellt. Dies liegt daran, dass die RemoteEntry gesamte Anforderung auf einem anderen Gerät verarbeitet wird und nicht an eine bestimmte Option gebunden ist.

Java-Dokumentation für android.service.credentials.GetCredentialRequest.getCredentialOptions().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: