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


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()

Комментарии

Поскольку именованные наборы разрешений могут различаться на разных компьютерах, использование именованных наборов разрешений для декларативной безопасности ограничено неизменяемыми именованными наборами разрешений, включенными в состав политики по умолчанию. Это гарантирует, что разрешения, содержащиеся в наборе разрешений, на который указывает ссылка, будут одинаковыми при выполнении кода. Если используется изменяемый или нераспознанный именованный набор разрешений, возникает ошибка компилятора.

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