ContextWrapper.CheckUriPermission Método

Definición

Sobrecargas

Nombre Description
CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Determine si se ha concedido permiso a un proceso determinado y un identificador de usuario para acceder a un URI específico.

CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

Compruebe un URI y un permiso normal.

CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Determine si se ha concedido permiso a un proceso determinado y un identificador de usuario para acceder a un URI específico.

[Android.Runtime.Register("checkUriPermission", "(Landroid/net/Uri;III)I", "GetCheckUriPermission_Landroid_net_Uri_IIIHandler")]
public override Android.Content.PM.Permission CheckUriPermission(Android.Net.Uri? uri, int pid, int uid, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("checkUriPermission", "(Landroid/net/Uri;III)I", "GetCheckUriPermission_Landroid_net_Uri_IIIHandler")>]
override this.CheckUriPermission : Android.Net.Uri * int * int * Android.Content.ActivityFlags -> Android.Content.PM.Permission

Parámetros

uri
Uri

Identificador URI que se está comprobando.

pid
Int32

Identificador de proceso en el que se está comprobando. Debe ser > 0.

uid
Int32

Identificador de usuario con el que se va a comprobar. Un uid de 0 es el usuario raíz, que pasará cada comprobación de permisos.

modeFlags
ActivityFlags

Tipo de acceso que se va a conceder. Puede ser uno o ambos de GrantReadUriPermission o GrantWriteUriPermission.

Devoluciones

Atributos

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

Compruebe un URI y un permiso normal.

[Android.Runtime.Register("checkUriPermission", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;III)I", "GetCheckUriPermission_Landroid_net_Uri_Ljava_lang_String_Ljava_lang_String_IIIHandler")]
public override Android.Content.PM.Permission CheckUriPermission(Android.Net.Uri? uri, string? readPermission, string? writePermission, int pid, int uid, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("checkUriPermission", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;III)I", "GetCheckUriPermission_Landroid_net_Uri_Ljava_lang_String_Ljava_lang_String_IIIHandler")>]
override this.CheckUriPermission : Android.Net.Uri * string * string * int * int * Android.Content.ActivityFlags -> Android.Content.PM.Permission

Parámetros

uri
Uri

Identificador URI cuyo permiso se va a comprobar o null para no realizar esta comprobación.

readPermission
String

Permiso que proporciona acceso de lectura general o null para no realizar esta comprobación.

writePermission
String

Permiso que proporciona acceso general de escritura o null para no realizar esta comprobación.

pid
Int32

Identificador de proceso en el que se está comprobando. Debe ser > 0.

uid
Int32

Identificador de usuario con el que se va a comprobar. Un uid de 0 es el usuario raíz, que pasará cada comprobación de permisos.

modeFlags
ActivityFlags

Tipo de acceso que se va a conceder. Puede ser uno o ambos de GrantReadUriPermission o GrantWriteUriPermission.

Devoluciones

Atributos

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a