Class PrincipalPermissionEnvAttribute
- Namespace
- Steeltoe.Security.Authentication.CloudFoundry.Wcf
- Assembly
- Steeltoe.Security.Authentication.CloudFoundryWcf.dll
[Serializable]
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = true, Inherited = true)]
public class PrincipalPermissionEnvAttribute : CodeAccessSecurityAttribute, _Attribute
- Inheritance
-
PrincipalPermissionEnvAttribute
- Implements
- Inherited Members
Constructors
PrincipalPermissionEnvAttribute(SecurityAction)
public PrincipalPermissionEnvAttribute(SecurityAction action)
Parameters
action
SecurityAction
Properties
ConfigurationName
public string ConfigurationName { get; set; }
Property Value
Role
public string Role { get; set; }
Property Value
Methods
CreatePermission()
When overridden in a derived class, creates a permission object that can then be serialized into binary form and persistently stored along with the SecurityAction in an assembly's metadata.
public override IPermission CreatePermission()
Returns
- IPermission
A serializable permission object.