PermissionSet.AddPermission(IPermission) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menambahkan izin tertentu ke PermissionSet.
public:
System::Security::IPermission ^ AddPermission(System::Security::IPermission ^ perm);
public:
virtual System::Security::IPermission ^ AddPermission(System::Security::IPermission ^ perm);
public System.Security.IPermission? AddPermission (System.Security.IPermission? perm);
public virtual System.Security.IPermission AddPermission (System.Security.IPermission perm);
public System.Security.IPermission AddPermission (System.Security.IPermission perm);
member this.AddPermission : System.Security.IPermission -> System.Security.IPermission
abstract member AddPermission : System.Security.IPermission -> System.Security.IPermission
override this.AddPermission : System.Security.IPermission -> System.Security.IPermission
Public Function AddPermission (perm As IPermission) As IPermission
Public Overridable Function AddPermission (perm As IPermission) As IPermission
Parameter
- perm
- IPermission
Izin untuk menambahkan.
Mengembalikan
Persatuan izin ditambahkan dan izin apa pun dengan jenis yang sama yang sudah ada di PermissionSet.
Pengecualian
Metode ini dipanggil dari ReadOnlyPermissionSet.
Contoh
Contoh kode berikut menunjukkan penggunaan AddPermission metode untuk menambahkan izin ke kumpulan izin. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk PermissionSet kelas .
// Add a permission to the permission set.
ps1->AddPermission( gcnew FileDialogPermission( FileDialogPermissionAccess::Open ) );
// Add a permission to the permission set.
ps1.AddPermission(
new FileDialogPermission(FileDialogPermissionAccess.Open));
' Add a permission to the permission set.
ps1.AddPermission(New FileDialogPermission(FileDialogPermissionAccess.Open))
Keterangan
Jika izin dengan jenis yang sama dengan izin yang ditambahkan sudah ada di PermissionSet, izin baru adalah gabungan objek izin yang ada dan objek izin yang ditentukan. Misalnya, jika izin yang menerapkan IUnrestrictedPermission ditambahkan kePermissionSetUnrestricted , serikat yang dihasilkan adalah yang asliUnrestricted
PermissionSet.
Catatan Bagi Inheritor
Ketika Anda mewarisi dari PermissionSet, Anda dapat mengubah perilaku AddPermission(IPermission) metode dengan mengesampingkan AddPermissionImpl(IPermission) metode .
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk