Idioma

SocketPermission.Implies(Permission) Método

Definição

[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

Parâmetros

p
Permission

a permissão para verificar.

Retornos

true se a permissão especificada estiver implícita por este objeto, false se não.

Atributos

Comentários

Verifica se esse objeto de permissão de soquete "implica" a permissão especificada. Mais especificamente, esse método primeiro garante que todos os seguintes sejam verdadeiros (e retornarão false se algum deles não for): p é uma instância de SocketPermission;; as ações de p são um subconjunto adequado das ações deste objeto e; O intervalo de portas de p está incluído nesse intervalo de portas. Observação: o intervalo de portas é ignorado quando p contém apenas a ação, 'resolver' Em seguida, implica verificar cada um dos seguintes, em ordem, e para cada um retorna true se a condição declarada for true:; Se esse objeto foi inicializado com um único endereço IP e um dos endereços IP de p é igual ao endereço IP desse objeto; Se esse objeto for um domínio curinga (como *.example.com) e o nome canônico de p (o nome sem qualquer *) anterior, terminará com o nome do host canônico desse objeto. Por exemplo, *.example.com implica *.foo.example.com; Se esse objeto não foi inicializado com um único endereço IP e um dos endereços IP desse objeto é igual a um dos endereços IP de p; Se esse nome canônico for igual ao nome canônico de p. Se nenhum dos acima for verdadeiro, implicará que retornará false.

Java referência para java.net.SocketPermission.implies.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a