PermissionSetAttribute.Name Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает имя набора разрешений.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
Значение свойства
Имя неизменяемого объекта NamedPermissionSet (один из нескольких наборов разрешений, которые содержатся в политике по умолчанию и не могут быть изменены).
Примеры
В следующем коде показано использование Name свойства . Этот пример входит в состав более крупного примера использования класса PermissionSetAttribute.
[PermissionSetAttribute(SecurityAction.PermitOnly, Name = "LocalIntranet")]
<System.Security.Permissions.PermissionSetAttribute( _
SecurityAction.PermitOnly, _
Name:="LocalIntranet")> _
Private Sub ReadFile3()
Комментарии
Поскольку именованные наборы разрешений могут различаться на разных компьютерах, использование именованных наборов разрешений для декларативной безопасности ограничено неизменяемыми именованными наборами разрешений, включенными в состав политики по умолчанию. Это гарантирует, что разрешения, содержащиеся в наборе разрешений, на который указывает ссылка, будут одинаковыми при выполнении кода. Если используется изменяемый или нераспознанный именованный набор разрешений, возникает ошибка компилятора.