Sprache

SocketPermission.Implies(Permission) Methode

Definition

[Android.Runtime.Register("implies", "(Ljava/security/Permission;)Z", "")]
public override bool Implies(Java.Security.Permission? p);
[<Android.Runtime.Register("implies", "(Ljava/security/Permission;)Z", "")>]
override this.Implies : Java.Security.Permission -> bool

Parameter

p
Permission

die Berechtigung zum Überprüfen.

Gibt zurück

"true", wenn die angegebene Berechtigung durch dieses Objekt impliziert wird, wenn dies nicht der Fall ist.

Attribute

Hinweise

Überprüft, ob dieses Socketberechtigungsobjekt die angegebene Berechtigung "impliziert". Genauer gesagt stellt diese Methode zunächst sicher, dass alle folgenden Werte "true" sind (und "false" zurückgegeben wird, wenn keines der Methoden vorhanden ist): p ist eine Instanz von SocketPermission,; P-Aktionen sind eine richtige Teilmenge der Aktionen dieses Objekts und; Der Portbereich von p ist in diesem Portbereich enthalten. Hinweis: Der Portbereich wird ignoriert, wenn p nur die Aktion enthält, "Auflösen" impliziert dann Überprüfungen jeder der folgenden Werte in der Reihenfolge und für jede Rückgabe "true", wenn die angegebene Bedingung wahr ist:; Wenn dieses Objekt mit einer einzelnen IP-Adresse initialisiert wurde und eine der IP-Adressen dieses Objekts mit der IP-Adresse dieses Objekts identisch ist; Wenn es sich bei diesem Objekt um eine Wildcarddomäne (z. B. *.example.com) handelt, und der kanonische Name (der Name ohne vorheriges *) endet mit dem kanonischen Hostnamen dieses Objekts. *.example.com impliziert z. B. *.foo.example.com; Wenn dieses Objekt nicht mit einer einzelnen IP-Adresse initialisiert wurde und eine der IP-Adressen dieses Objekts einer der IP-Adressen des P entspricht; Wenn dieser kanonische Name gleich dem kanonischen Namen p ist. Wenn keiner der oben genannten Wahr ist, bedeutet dies, dass "false" zurückgegeben wird.

Java Referenz für java.net.SocketPermission.implies.

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.

Gilt für: