URLConnection.Permission Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um objeto de permissão que representa a permissão necessária para tornar a conexão representada por esse objeto.
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
Valor da propriedade
o objeto de permissão que representa a permissão necessária para tornar a conexão representada por essa URLConnection.
- Atributos
Exceções
se ocorrer um erro de E/S ao criar o objeto de permissão.
Comentários
Retorna um objeto de permissão que representa a permissão necessária para tornar a conexão representada por esse objeto. Esse método retornará nulo se nenhuma permissão for necessária para fazer a conexão. Por padrão, esse método retorna java.security.AllPermission. As subclasses devem substituir esse método e retornar a permissão que melhor representa a permissão necessária para fazer uma conexão com a URL. Por exemplo, um URLConnection representante de uma file: URL retornaria um java.io.FilePermission objeto.
A permissão retornada pode depender do estado da conexão. Por exemplo, a permissão antes de se conectar pode ser diferente daquela após a conexão. Por exemplo, um sever HTTP, por exemplo, foo.com, pode redirecionar a conexão para um host diferente, digamos bar.com. Antes de conectar a permissão retornada pela conexão representará a permissão necessária para se conectar ao foo.com, enquanto a permissão retornada após a conexão será para bar.com.
As permissões geralmente são usadas para duas finalidades: proteger caches de objetos obtidos por meio de URLConnections e verificar o direito de um destinatário para saber mais sobre uma URL específica. No primeiro caso, a permissão deve ser obtida <>após</em que> o objeto foi obtido. Por exemplo, em uma conexão HTTP, isso representará a permissão para se conectar ao host do qual os dados foram buscados. No segundo caso, a permissão deve ser obtida e testada <>antes< da conexão>.
Java documentação para java.net.URLConnection.getPermission().
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.