ContextWrapper.EnforceUriPermission Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Wenn einem bestimmten Prozess und einer bestimmten Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException. |
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Erzwingen Sie sowohl einen URI als auch eine normale Berechtigung. |
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String)
Wenn einem bestimmten Prozess und einer bestimmten Benutzer-ID keine Berechtigung für den Zugriff auf einen bestimmten URI gewährt wurde, wird ausgelöst SecurityException.
[Android.Runtime.Register("enforceUriPermission", "(Landroid/net/Uri;IIILjava/lang/String;)V", "GetEnforceUriPermission_Landroid_net_Uri_IIILjava_lang_String_Handler")]
public override void EnforceUriPermission (Android.Net.Uri? uri, int pid, int uid, Android.Content.ActivityFlags modeFlags, string? message);
[<Android.Runtime.Register("enforceUriPermission", "(Landroid/net/Uri;IIILjava/lang/String;)V", "GetEnforceUriPermission_Landroid_net_Uri_IIILjava_lang_String_Handler")>]
override this.EnforceUriPermission : Android.Net.Uri * int * int * Android.Content.ActivityFlags * string -> unit
Parameter
- uri
- Uri
Der URI, der überprüft wird.
- pid
- Int32
Die Prozess-ID, die überprüft wird. Muss 0 sein > .
- uid
- Int32
Die Benutzer-ID, die überprüft wird. Eine UID von 0 ist der Stammbenutzer, der jede Berechtigungsprüfung übergibt.
- modeFlags
- ActivityFlags
Der Typ des Zugriffs, der gewährt werden soll. Kann eine oder beides oder beides sein GrantReadUriPermissionGrantWriteUriPermission.
- message
- String
Eine Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn sie ausgelöst wird.
- Attribute
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)
Erzwingen Sie sowohl einen URI als auch eine normale Berechtigung.
[Android.Runtime.Register("enforceUriPermission", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/String;)V", "GetEnforceUriPermission_Landroid_net_Uri_Ljava_lang_String_Ljava_lang_String_IIILjava_lang_String_Handler")]
public override void EnforceUriPermission (Android.Net.Uri? uri, string? readPermission, string? writePermission, int pid, int uid, Android.Content.ActivityFlags modeFlags, string? message);
[<Android.Runtime.Register("enforceUriPermission", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/String;)V", "GetEnforceUriPermission_Landroid_net_Uri_Ljava_lang_String_Ljava_lang_String_IIILjava_lang_String_Handler")>]
override this.EnforceUriPermission : Android.Net.Uri * string * string * int * int * Android.Content.ActivityFlags * string -> unit
Parameter
- uri
- Uri
Der URI, dessen Berechtigung überprüft werden soll, oder NULL, damit diese Überprüfung nicht ausgeführt wird.
- readPermission
- String
Die Berechtigung, die den allgemeinen Lesezugriff oder NULL bereitstellt, um diese Überprüfung nicht zu erledigen.
- writePermission
- String
Die Berechtigung, die den allgemeinen Schreibzugriff ermöglicht, oder NULL, um diese Überprüfung nicht ausführen zu können.
- pid
- Int32
Die Prozess-ID, die überprüft wird. Muss 0 sein > .
- uid
- Int32
Die Benutzer-ID, die überprüft wird. Eine UID von 0 ist der Stammbenutzer, der jede Berechtigungsprüfung übergibt.
- modeFlags
- ActivityFlags
Der Typ des Zugriffs, der gewährt werden soll. Kann eine oder beides oder beides sein GrantReadUriPermissionGrantWriteUriPermission.
- message
- String
Eine Nachricht, die in die Ausnahme eingeschlossen werden soll, wenn sie ausgelöst wird.
- Attribute
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.