PermissionSetAttribute.Name Property


Gets or sets the name of the permission set.

Namespace:   System.Security.Permissions
Assembly:  mscorlib (in mscorlib.dll)

public string Name { get; set; }

Property Value

Type: System.String

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

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.

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

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

.NET Framework
Available since 1.1
Return to top