Condividi tramite


Context.EnforcePermission(String, Int32, Int32, String) Metodo

Definizione

Se l'autorizzazione specificata non è consentita per un processo specifico e un ID utente in esecuzione nel sistema, generare un'eccezione SecurityException.

[Android.Runtime.Register("enforcePermission", "(Ljava/lang/String;IILjava/lang/String;)V", "GetEnforcePermission_Ljava_lang_String_IILjava_lang_String_Handler")]
public abstract void EnforcePermission (string permission, int pid, int uid, string? message);
[<Android.Runtime.Register("enforcePermission", "(Ljava/lang/String;IILjava/lang/String;)V", "GetEnforcePermission_Ljava_lang_String_IILjava_lang_String_Handler")>]
abstract member EnforcePermission : string * int * int * string -> unit

Parametri

permission
String

Nome dell'autorizzazione da controllare.

pid
Int32

ID del processo su cui viene eseguito il controllo. Deve essere > 0.

uid
Int32

UiD su cui viene eseguito il controllo. Un uid pari a 0 è l'utente radice, che passerà ogni controllo delle autorizzazioni.

message
String

Messaggio da includere nell'eccezione se viene generata.

Attributi

Commenti

Se l'autorizzazione specificata non è consentita per un processo specifico e un ID utente in esecuzione nel sistema, generare un'eccezione SecurityException.

Documentazione java per android.content.Context.enforcePermission(java.lang.String, int, int, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Si applica a

Vedi anche

  • <xref:Android.Content.Context.CheckPermission(System.String%2c+System.Int32%2c+System.Int32)>