Bagikan melalui


Context.EnforceCallingUriPermission(Uri, ActivityFlags, String) Metode

Definisi

Jika proses panggilan dan ID pengguna belum diberikan izin untuk mengakses URI tertentu, lemparkan SecurityException.

[Android.Runtime.Register("enforceCallingUriPermission", "(Landroid/net/Uri;ILjava/lang/String;)V", "GetEnforceCallingUriPermission_Landroid_net_Uri_ILjava_lang_String_Handler")]
public abstract void EnforceCallingUriPermission (Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags, string? message);
[<Android.Runtime.Register("enforceCallingUriPermission", "(Landroid/net/Uri;ILjava/lang/String;)V", "GetEnforceCallingUriPermission_Landroid_net_Uri_ILjava_lang_String_Handler")>]
abstract member EnforceCallingUriPermission : Android.Net.Uri * Android.Content.ActivityFlags * string -> unit

Parameter

uri
Uri

Uri yang sedang diperiksa.

modeFlags
ActivityFlags

Mode akses yang akan diberlakukan.

message
String

Pesan untuk disertakan dalam pengecualian jika dilemparkan.

Atribut

Keterangan

Jika proses panggilan dan ID pengguna belum diberikan izin untuk mengakses URI tertentu, lemparkan SecurityException. Ini pada dasarnya sama dengan panggilan #enforceUriPermission(Uri, int, int, int, String) dengan pid dan uid yang dikembalikan oleh android.os.Binder#getCallingPid dan android.os.Binder#getCallingUid. Salah satu perbedaan penting adalah bahwa jika Anda saat ini tidak memproses IPC, fungsi ini akan selalu melempar SecurityException.

Dokumentasi Java untuk android.content.Context.enforceCallingUriPermission(android.net.Uri, int, java.lang.String).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

Lihat juga

  • <xref:Android.Content.Context.CheckCallingUriPermission(Android.Net.Uri%2c+Android.Content.ActivityFlags)>