PermissionSet.SetPermission(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.
Anger en behörighet till PermissionSetoch ersätter alla befintliga behörigheter av samma typ.
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);
abstract member SetPermission : System.Security.IPermission -> System.Security.IPermission
override this.SetPermission : System.Security.IPermission -> System.Security.IPermission
member this.SetPermission : System.Security.IPermission -> System.Security.IPermission
Public Overridable Function SetPermission (perm As IPermission) As IPermission
Public Function SetPermission (perm As IPermission) As IPermission
Parametrar
- perm
- IPermission
Behörighet att ange.
Returer
Set-behörigheten.
Undantag
Metoden anropas från en ReadOnlyPermissionSet.
Kommentarer
Den här metoden tar bort alla befintliga behörighetsobjekt av samma typ från PermissionSet och ersätter det med parametern perm . Om en behörighet som implementerar har angetts IUnrestrictedPermission för en PermissionSet som är Unrestrictedblir resultatet PermissionSet inte längre Unrestricted.
Anteckningar till arvingar
När du ärver från PermissionSetkan du ändra metodens SetPermission(IPermission) beteende genom att SetPermissionImpl(IPermission) åsidosätta metoden.