PermissionSetAttribute.Name Property

Definition

Gets or sets the name of the permission set.

C#
public string Name { get; set; }

Property Value

The name of an immutable NamedPermissionSet (one of several permission sets that are contained in the default policy and cannot be altered).

Examples

The following code shows the use of the Name property. This code example is part of a larger example provided for the PermissionSetAttribute class.

C#
[PermissionSetAttribute(SecurityAction.PermitOnly, Name = "LocalIntranet")]

Remarks

Because named permission sets can vary from computer to computer, the use of named permission sets for declarative security is restricted to the immutable named permission sets included as part of the default policy. This ensures that the permissions contained in the permission set referenced will be the same wherever the code is run. A compiler error will be thrown if a mutable or unrecognized named permission set is used.

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10