SetSchemaRequest.Builder.SetPubliclyVisibleSchema Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Geben Sie an, dass das Schema öffentlich verfügbar sein soll, für Pakete, die bereits über Sichtbarkeit für packageIdentifier verfügen.
[Android.Runtime.Register("setPubliclyVisibleSchema", "(Ljava/lang/String;Landroid/app/appsearch/PackageIdentifier;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=35)]
public Android.App.AppSearch.SetSchemaRequest.Builder SetPubliclyVisibleSchema(string schema, Android.App.AppSearch.PackageIdentifier? packageIdentifier);
[<Android.Runtime.Register("setPubliclyVisibleSchema", "(Ljava/lang/String;Landroid/app/appsearch/PackageIdentifier;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=35)>]
member this.SetPubliclyVisibleSchema : string * Android.App.AppSearch.PackageIdentifier -> Android.App.AppSearch.SetSchemaRequest.Builder
Parameter
- schema
- String
das Schema, das öffentlich zugänglich gemacht werden soll. Dieser Wert darf nicht NULL sein.
- packageIdentifier
- PackageIdentifier
wenn eine App dieses Paket über PackageManager#canPackageQuery sehen kann, wird es in der Lage sein, die Dokumente des Typschemas anzuzeigen. Dieser Wert kann null sein.
Gibt zurück
- Attribute
Hinweise
Geben Sie an, dass das Schema öffentlich verfügbar sein soll, für Pakete, die bereits über Sichtbarkeit für packageIdentifier verfügen. Diese Sichtbarkeit wird durch das Ergebnis von PackageManager.canPackageQuery(String, String) bestimmt. Es ist möglich, dass sich der parameter packageIdentifier von dem Paket unterscheidet, das die Indizierung ausführt. Dies kann im Fall einer On-Device-Indexer-Verarbeitung von Informationen zu verschiedenen Paketen passieren. Die Sichtbarkeit ist unabhängig davon identisch, welches Paket das Dokument indiziert, da die Sichtbarkeit auf dem parameter packageIdentifier basiert. Wenn dies wiederholt mit demselben Schema aufgerufen wird, wird der PackageIdentifier im letzten Aufruf als "from"-Paket für dieses Schema verwendet. Das Aufrufen dieses Werts mit "packageIdentifier" auf "null" ist gültig und entfernt die öffentliche Sichtbarkeit für das Schema.
Android-Referenz für android.app.appsearch.SetSchemaRequest.Builder.setPubliclyVisibleSchema.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.