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
Имя нового именованного набора разрешений.
Исключения
Параметр name
null
или является пустой строкой ("").
Комментарии
С помощью этого конструктора создается именованный набор разрешений без разрешений, но с состоянием разрешения 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 значений.
Исключения
Параметр name
null
или является пустой строкой ("").
Комментарии
Именованный набор разрешений в неограниченном состоянии фактически содержит все разрешения, реализующие интерфейс IUnrestrictedPermission. Именованный набор разрешений будет содержать все встроенные разрешения, а также все пользовательские разрешения. Все разрешения будут иметь Unrestricted
PermissionState. Разрешения, которые не реализуют 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
Набор разрешений, из которого следует взять значение нового именованного набора разрешений.
Исключения
Параметр name
null
или является пустой строкой ("").