URLConnection.Permission Eigenschaft
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.
Gibt ein Berechtigungsobjekt zurück, das die erforderliche Berechtigung darstellt, um die verbindung durch dieses Objekt dargestellt zu machen.
public virtual Java.Security.Permission? Permission { [Android.Runtime.Register("getPermission", "()Ljava/security/Permission;", "GetGetPermissionHandler")] get; }
[<get: Android.Runtime.Register("getPermission", "()Ljava/security/Permission;", "GetGetPermissionHandler")>]
member this.Permission : Java.Security.Permission
Eigenschaftswert
das Berechtigungsobjekt, das die berechtigung darstellt, die erforderlich ist, um die Verbindung durch diese URLConnection dargestellt zu machen.
- Attribute
Ausnahmen
wenn beim Erstellen des Berechtigungsobjekts ein E/A-Fehler auftritt.
Hinweise
Gibt ein Berechtigungsobjekt zurück, das die erforderliche Berechtigung darstellt, um die verbindung durch dieses Objekt dargestellt zu machen. Diese Methode gibt NULL zurück, wenn keine Berechtigung zum Herstellen der Verbindung erforderlich ist. Diese Methode gibt standardmäßig zurück java.security.AllPermission. Unterklassen sollten diese Methode überschreiben und die Berechtigung zurückgeben, die am besten für die Berechtigung steht, die erforderlich ist, um eine Verbindung mit der URL herzustellen. Eine Darstellung einer URLConnectionfile: URL würde z. B. ein java.io.FilePermission Objekt zurückgeben.
Die zurückgegebene Berechtigung kann vom Status der Verbindung abhängig sein. Die Berechtigung vor dem Herstellen einer Verbindung kann sich beispielsweise von dieser nach der Verbindung unterscheiden. Beispielsweise kann ein HTTP-Server, z. B. foo.com, die Verbindung zu einem anderen Host umleiten, z. B. bar.com. Bevor Sie die von der Verbindung zurückgegebene Berechtigung verbinden, stellt sie die Berechtigung dar, die zum Herstellen einer Verbindung mit foo.com erforderlich ist, während die nach der Verbindung zurückgegebene Berechtigung auf bar.com ist.
Berechtigungen werden in der Regel für zwei Zwecke verwendet: um Caches von Objekten zu schützen, die über URLConnections abgerufen werden, und um das Recht eines Empfängers zu überprüfen, um mehr über eine bestimmte URL zu erfahren. Im ersten Fall sollte die Berechtigung em>abgerufen <werden, nachdem</em> das Objekt abgerufen wurde. In einer HTTP-Verbindung stellt dies beispielsweise die Berechtigung zum Herstellen einer Verbindung mit dem Host dar, von dem die Daten letztendlich abgerufen wurden. Im zweiten Fall sollte die Berechtigung vor/em-Verbindung> abgerufen und getestet<<> werden.
Java Dokumentation für java.net.URLConnection.getPermission().
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.