Lingua

GetSchemaResponse.Builder.SetSchemaTypeVisibleToConfigs Metodo

Definizione

Imposta i documenti dello schemaType fornito possono essere letti dal chiamante se corrispondono ai requisiti di visibilità ALL impostati in SchemaVisibilityConfig.

[Android.Runtime.Register("setSchemaTypeVisibleToConfigs", "(Ljava/lang/String;Ljava/util/Set;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=35)]
public Android.App.AppSearch.GetSchemaResponse.Builder SetSchemaTypeVisibleToConfigs(string schemaType, System.Collections.Generic.ICollection<Android.App.AppSearch.SchemaVisibilityConfig> visibleToConfigs);
[<Android.Runtime.Register("setSchemaTypeVisibleToConfigs", "(Ljava/lang/String;Ljava/util/Set;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=35)>]
member this.SetSchemaTypeVisibleToConfigs : string * System.Collections.Generic.ICollection<Android.App.AppSearch.SchemaVisibilityConfig> -> Android.App.AppSearch.GetSchemaResponse.Builder

Parametri

schemaType
String

Tipo di schema su cui impostare la visibilità. Questo valore non può essere Null.

visibleToConfigs
ICollection<SchemaVisibilityConfig>

SchemaVisibilityConfig contiene tutti i requisiti che una chiamata deve corrispondere per accedere allo schema. Questo valore non può essere Null.

Valori restituiti

Attributi

Commenti

Imposta i documenti dello schemaType fornito possono essere letti dal chiamante se corrispondono ai requisiti di visibilità ALL impostati in SchemaVisibilityConfig. I requisiti in una relazione SchemaVisibilityConfig sono "AND". Un chiamante deve soddisfare tutti i requisiti per accedere allo schema. Ad esempio, un chiamante deve contenere le autorizzazioni necessarie ED è un pacchetto specificato. Il queryr può avere accesso se soddisfano tutti i requisiti in ANY del dato SchemaVisibilityConfig, ad esempio se il set contiene {{PackageA e Permission1}, {PackageB e Permission2}}. Un queryr di packageA potrebbe leggere se contiene Permission1. Un queryr di packageA non è riuscito a leggere se contiene solo Permission2 anziché Permission1. Un queryr del pacchettoB potrebbe leggere se contiene Permission2. Non è mai stato possibile leggere un queryr dal pacchettoC. Un queryr contiene sia PermissionA che PermissionE ha accesso.

Informazioni di riferimento su Android per android.app.appsearch.GetSchemaResponse.Builder.setSchemaTypeVisibleToConfigs.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a