Język

PermissionSet.SetPermission(IPermission) Metoda

Definicja

Ustawia uprawnienie do PermissionSetelementu , zastępując wszystkie istniejące uprawnienia tego samego 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

Uprawnienie do ustawienia.

Zwraca

Uprawnienie zestawu.

Wyjątki

Metoda jest wywoływana z klasy ReadOnlyPermissionSet.

Uwagi

Ta metoda usuwa dowolny istniejący obiekt uprawnień tego samego typu z obiektu PermissionSet i zastępuje go parametrem perm . Jeśli uprawnienie, które implementuje IUnrestrictedPermission , jest ustawione na PermissionSet obiekcie , Unrestrictedwynik PermissionSet nie jest już Unrestricted.

Notatki dotyczące dziedziczenia

Po dziedziczeniu z PermissionSetmetody można zmienić zachowanie SetPermission(IPermission) metody, przesłaniając metodę SetPermissionImpl(IPermission) .

Dotyczy