This documentation is archived and is not being maintained.

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

The SecurityNamespaceGuid.

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.

Show: