Поделиться через


NamedPermissionSet Конструкторы

Определение

Инициализирует новый экземпляр класса NamedPermissionSet.

Перегрузки

NamedPermissionSet(NamedPermissionSet)

Инициализирует новый экземпляр класса NamedPermissionSet из другого именованного набора разрешений.

NamedPermissionSet(String)

Инициализирует новый пустой экземпляр класса NamedPermissionSet с указанным именем.

NamedPermissionSet(String, PermissionState)

Инициализирует новый экземпляр класса NamedPermissionSet с указанным именем в неограниченном или полностью ограниченном состоянии.

NamedPermissionSet(String, PermissionSet)

Инициализирует новый экземпляр класса NamedPermissionSet с указанным именем из набора разрешений.

NamedPermissionSet(NamedPermissionSet)

Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs

Инициализирует новый экземпляр класса NamedPermissionSet из другого именованного набора разрешений.

public:
 NamedPermissionSet(System::Security::NamedPermissionSet ^ permSet);
public NamedPermissionSet (System.Security.NamedPermissionSet permSet);
new System.Security.NamedPermissionSet : System.Security.NamedPermissionSet -> System.Security.NamedPermissionSet
Public Sub New (permSet As NamedPermissionSet)

Параметры

permSet
NamedPermissionSet

Именованный набор разрешений, из которого создается новый экземпляр.

Применяется к

NamedPermissionSet(String)

Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs

Инициализирует новый пустой экземпляр класса NamedPermissionSet с указанным именем.

public:
 NamedPermissionSet(System::String ^ name);
public NamedPermissionSet (string name);
new System.Security.NamedPermissionSet : string -> System.Security.NamedPermissionSet
Public Sub New (name As String)

Параметры

name
String

Имя нового именованного набора разрешений.

Исключения

Параметр namenull или является пустой строкой ("").

Комментарии

С помощью этого конструктора создается именованный набор разрешений без разрешений, но с состоянием разрешения Unrestricted. Именованный набор разрешений в неограниченном состоянии фактически содержит все разрешения, реализующие интерфейс IUnrestrictedPermission. Именованный набор разрешений будет содержать все встроенные разрешения, а также все пользовательские пользовательские разрешения, реализующие IUnrestrictedPermission. Все разрешения будут иметь эквивалент состояния Unrestricted разрешений. Разрешения, которые не реализуют IUnrestrictedPermission, будут пустыми экземплярами.

Применяется к

NamedPermissionSet(String, PermissionState)

Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs

Инициализирует новый экземпляр класса NamedPermissionSet с указанным именем в неограниченном или полностью ограниченном состоянии.

public:
 NamedPermissionSet(System::String ^ name, System::Security::Permissions::PermissionState state);
public NamedPermissionSet (string name, System.Security.Permissions.PermissionState state);
new System.Security.NamedPermissionSet : string * System.Security.Permissions.PermissionState -> System.Security.NamedPermissionSet
Public Sub New (name As String, state As PermissionState)

Параметры

name
String

Имя нового именованного набора разрешений.

state
PermissionState

Одно из PermissionState значений.

Исключения

Параметр namenull или является пустой строкой ("").

Комментарии

Именованный набор разрешений в неограниченном состоянии фактически содержит все разрешения, реализующие интерфейс IUnrestrictedPermission. Именованный набор разрешений будет содержать все встроенные разрешения, а также все пользовательские разрешения. Все разрешения будут иметь UnrestrictedPermissionState. Разрешения, которые не реализуют IUnrestrictedPermission, такие как разрешения удостоверения, будут пустыми экземплярами.

Применяется к

NamedPermissionSet(String, PermissionSet)

Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs
Исходный код:
NamedPermissionSet.cs

Инициализирует новый экземпляр класса NamedPermissionSet с указанным именем из набора разрешений.

public:
 NamedPermissionSet(System::String ^ name, System::Security::PermissionSet ^ permSet);
public NamedPermissionSet (string name, System.Security.PermissionSet permSet);
new System.Security.NamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
Public Sub New (name As String, permSet As PermissionSet)

Параметры

name
String

Имя именованного набора разрешений.

permSet
PermissionSet

Набор разрешений, из которого следует взять значение нового именованного набора разрешений.

Исключения

Параметр namenull или является пустой строкой ("").

Применяется к