Partilhar via


PermissionSetAttribute.Name Propriedade

Definição

Obtém ou define o nome do conjunto de permissões.

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

Valor da propriedade

O nome de um imutável NamedPermissionSet (um dos vários conjuntos de permissões que estão contidos na política padrão e não podem ser alterados).

Exemplos

O código a seguir mostra o uso da Name propriedade . Este exemplo de código faz parte de um exemplo maior fornecido para a PermissionSetAttribute classe .

[PermissionSetAttribute(SecurityAction.PermitOnly, Name = "LocalIntranet")]
<System.Security.Permissions.PermissionSetAttribute( _
    SecurityAction.PermitOnly, _
    Name:="LocalIntranet")> _
Private Sub ReadFile3()

Comentários

Como os conjuntos de permissões nomeados podem variar de computador para computador, o uso de conjuntos de permissões nomeados para segurança declarativa é restrito aos conjuntos de permissões nomeados imutáveis incluídos como parte da política padrão. Isso garante que as permissões contidas no conjunto de permissões referenciado sejam as mesmas onde quer que o código seja executado. Um erro do compilador será gerado se um conjunto de permissões nomeado mutável ou não reconhecido for usado.

Aplica-se a