GetSchemaResponse.Builder.SetSchemaTypeVisibleToConfigs Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.