Bagikan melalui


PermissionSet.AddPermission(IPermission) Metode

Definisi

Menambahkan izin yang ditentukan 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 dari jenis yang sama yang sudah ada di PermissionSet.

Pengecualian

Contoh

Contoh kode berikut menunjukkan penggunaan metode AddPermission untuk menambahkan izin ke kumpulan izin. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk kelas PermissionSet.

// 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 ke UnrestrictedPermissionSet, serikat yang dihasilkan adalah UnrestrictedPermissionSetasli .

Catatan Bagi Inheritor

Ketika Anda mewarisi dari PermissionSet, Anda dapat mengubah perilaku metode AddPermission(IPermission) dengan mengambil alih metode AddPermissionImpl(IPermission).

Berlaku untuk