PermissionSet.SetPermission(IPermission) Yöntem

Tanım

aynı türdeki PermissionSetmevcut izinleri değiştirerek için bir izin ayarlar.

public:
 System::Security::IPermission ^ SetPermission(System::Security::IPermission ^ perm);
public:
 virtual System::Security::IPermission ^ SetPermission(System::Security::IPermission ^ perm);
public System.Security.IPermission? SetPermission(System.Security.IPermission? perm);
public virtual System.Security.IPermission SetPermission(System.Security.IPermission perm);
public System.Security.IPermission SetPermission(System.Security.IPermission perm);
member this.SetPermission : System.Security.IPermission -> System.Security.IPermission
abstract member SetPermission : System.Security.IPermission -> System.Security.IPermission
override this.SetPermission : System.Security.IPermission -> System.Security.IPermission
Public Function SetPermission (perm As IPermission) As IPermission
Public Overridable Function SetPermission (perm As IPermission) As IPermission

Parametreler

perm
IPermission

Ayar izni.

Döndürülenler

Ayarlama izni.

Özel durumlar

yöntemi bir 'den çağrılır ReadOnlyPermissionSet.

Açıklamalar

Bu yöntem, öğesinden PermissionSet aynı türdeki tüm mevcut izin nesnesini kaldırır ve parametresiyle perm değiştirir. Uygulanan IUnrestrictedPermission bir izin olan bir PermissionSetUnrestricted üzerinde ayarlanırsa, sonuçta elde edilen PermissionSet artık Unrestrictedolmaz.

Devralanlara Notlar

öğesinden PermissionSetdevraldığınızda yöntemini geçersiz kılarak yönteminin SetPermission(IPermission) davranışını SetPermissionImpl(IPermission) değiştirebilirsiniz.

Şunlara uygulanır