SecurityNamespaceDescription Constructor
Initializes a new instance of the SecurityNamespaceDescription class.
Namespace: Microsoft.TeamFoundation.Framework.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
public: SecurityNamespaceDescription( Guid namespaceId, String^ name, String^ displayName, String^ databaseCategory, wchar_t separatorValue, int elementLength, SecurityNamespaceStructure structure, int writePermission, int readPermission, IEnumerable<ActionDefinition^>^ actions )
Parameters
- namespaceId
- Type: System::Guid
- name
- Type: System::String
The nonlocalized name for the SecurityNamespace.
- displayName
- Type: System::String
The localized display name for the SecurityNamespace.
- databaseCategory
- Type: System::String
The database category that describes where the security information for this SecurityNamespace should be stored.
- separatorValue
- Type: System::Char
Specifies the character that separates security tokens. Specify null for no separator.
- elementLength
- Type: System::Int32
Specifies the character length of security tokens in this namespace. Specify -1 if security token character length varies.
- structure
- Type: Microsoft.TeamFoundation.Framework.Common::SecurityNamespaceStructure
The structure that this SecurityNamespace will use to organize its tokens.
- writePermission
- Type: System::Int32
The permission bits that are required by a user in order to modify security data in this SecurityNamespace.
- readPermission
- Type: System::Int32
The permission bits that are required by a user in order to read security data in this SecurityNamespace.
- actions
- Type: System.Collections.Generic::IEnumerable<ActionDefinition>
The list of actions that this SecurityNamespace is responsible for securing.
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.