Freigeben über


PermissionSet.SetPermissionImpl(IPermission) Methode

Definition

Legt eine Berechtigung für PermissionSet fest, wobei eine vorhandene Berechtigung desselben Typs ersetzt wird.

protected:
 virtual System::Security::IPermission ^ SetPermissionImpl(System::Security::IPermission ^ perm);
protected virtual System.Security.IPermission SetPermissionImpl (System.Security.IPermission perm);
protected virtual System.Security.IPermission? SetPermissionImpl (System.Security.IPermission? perm);
abstract member SetPermissionImpl : System.Security.IPermission -> System.Security.IPermission
override this.SetPermissionImpl : System.Security.IPermission -> System.Security.IPermission
Protected Overridable Function SetPermissionImpl (perm As IPermission) As IPermission

Parameter

perm
IPermission

Die festzulegende Berechtigung.

Gibt zurück

IPermission

Die festgelegte Berechtigung.

Ausnahmen

Die Methode wird aus ReadOnlyPermissionSet aufgerufen.

Hinweise

Die SetPermissionImpl Methode ist die Implementierung für die SetPermission Methode.

Mit dieser Methode werden alle vorhandenen Berechtigungsobjekt desselben Typs aus demselben PermissionSet Typ entfernt und durch den perm Parameter ersetzt. Wenn eine Berechtigung, die implementiert IUnrestrictedPermission wird, auf einer PermissionSet das heißt Unrestricted, festgelegt wird, wird das Ergebnis PermissionSet nicht mehr Unrestrictedangezeigt.

Gilt für