PermissionSet.AddPermissionImpl(IPermission) Metoda

Definicja

Dodaje określone uprawnienie do elementu 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

Parametry

perm
IPermission

Uprawnienie do dodania.

Zwraca

Połączenie dodanego uprawnienia i dowolnego uprawnienia tego samego typu, które już istnieje w PermissionSetobiekcie , lub null jeśli perm ma wartość null.

Wyjątki

Metoda jest wywoływana z klasy ReadOnlyPermissionSet.

Uwagi

Metoda AddPermissionImpl jest implementacją AddPermission metody .

Jeśli uprawnienie tego samego typu co dodane uprawnienie już istnieje w obiekcie PermissionSet, nowe uprawnienie jest związkiem istniejącego obiektu uprawnień i określonego obiektu uprawnień. Jeśli na przykład do obiektu zostanie dodane uprawnienie implementujące IUnrestrictedPermission , wynikowa unia jest oryginalną UnrestrictedPermissionSetwartością UnrestrictedPermissionSet.

Dotyczy