PermissionSet.AddPermission(IPermission) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en angiven behörighet till PermissionSet.
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);
abstract member AddPermission : System.Security.IPermission -> System.Security.IPermission
override this.AddPermission : System.Security.IPermission -> System.Security.IPermission
member this.AddPermission : System.Security.IPermission -> System.Security.IPermission
Public Overridable Function AddPermission (perm As IPermission) As IPermission
Public Function AddPermission (perm As IPermission) As IPermission
Parametrar
- perm
- IPermission
Behörighet att lägga till.
Returer
Den tillagda behörighetsunionen och alla behörigheter av samma typ som redan finns i PermissionSet.
Undantag
Metoden anropas från en ReadOnlyPermissionSet.
Kommentarer
Om det redan finns en behörighet av samma typ som den tillagda behörigheten PermissionSeti är den nya behörigheten en union av det befintliga behörighetsobjektet och det angivna behörighetsobjektet. Om till exempel en behörighet som implementerar IUnrestrictedPermission läggs till i enPermissionSetUnrestricted är den resulterande unionen den ursprungliga UnrestrictedPermissionSet.
Anteckningar till arvingar
När du ärver från PermissionSetkan du ändra metodens AddPermission(IPermission) beteende genom att AddPermissionImpl(IPermission) åsidosätta metoden.