PermissionSet.SetPermission(IPermission) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví oprávnění k PermissionSetnahrazení všech existujících oprávnění stejného typu.
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
Parametry
- perm
- IPermission
Oprávnění k nastavení.
Návraty
Nastavené oprávnění.
Výjimky
Metoda je volána z .ReadOnlyPermissionSet
Poznámky
Tato metoda odebere všechny existující objekty oprávnění stejného typu z objektu PermissionSet a nahradí ho parametrem perm . Pokud je oprávnění, které implementuje IUnrestrictedPermission , nastaveno na to PermissionSet , Unrestrictedže výsledek PermissionSet již Unrestrictednení .
Poznámky pro dědice
Při dědění z PermissionSet, můžete změnit chování SetPermission(IPermission) metody přepsáním SetPermissionImpl(IPermission) metody.