PermissionSet.AddPermissionImpl(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.
protected:
virtual System::Security::IPermission ^ AddPermissionImpl(System::Security::IPermission ^ perm);
protected virtual System.Security.IPermission? AddPermissionImpl(System.Security.IPermission? perm);
protected virtual System.Security.IPermission AddPermissionImpl(System.Security.IPermission perm);
abstract member AddPermissionImpl : System.Security.IPermission -> System.Security.IPermission
override this.AddPermissionImpl : System.Security.IPermission -> System.Security.IPermission
Protected Overridable Function AddPermissionImpl (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, eller null om perm är null.
Undantag
Metoden anropas från en ReadOnlyPermissionSet.
Kommentarer
Metoden AddPermissionImpl är implementeringen för AddPermission metoden.
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 enUnrestrictedPermissionSet är den resulterande unionen den ursprungliga UnrestrictedPermissionSet.