Freigeben über


PermissionSetAttribute.Name Eigenschaft

Definition

Ruft den Namen des Berechtigungssatzes ab oder legt diesen fest.

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

Eigenschaftswert

Der Name eines unveränderlichen NamedPermissionSet (einer von mehreren Berechtigungssätzen in der Standardrichtlinie, die nicht geändert werden können).

Beispiele

Der folgende Code zeigt die Verwendung der Name -Eigenschaft. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die PermissionSetAttribute-Klasse bereitgestellt wird.

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

Hinweise

Da benannte Berechtigungssätze von Computer zu Computer variieren können, ist die Verwendung benannter Berechtigungssätze für deklarative Sicherheit auf die unveränderlichen benannten Berechtigungssätze beschränkt, die als Teil der Standardrichtlinie enthalten sind. Dadurch wird sichergestellt, dass die Berechtigungen im Berechtigungssatz, auf den verwiesen wird, überall dort identisch sind, wo der Code ausgeführt wird. Ein Compilerfehler wird ausgelöst, wenn ein veränderbarer oder nicht erkannter benannter Berechtigungssatz verwendet wird.

Gilt für: