SecurityNamespaceDescription Class

Represents a description for a SecurityNamespace.

Inheritance Hierarchy


Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)


Public NotInheritable Class SecurityNamespaceDescription
public sealed class SecurityNamespaceDescription
public ref class SecurityNamespaceDescription sealed
type SecurityNamespaceDescription =  class end
public final class SecurityNamespaceDescription

The SecurityNamespaceDescription type exposes the following members.


  Name Description
Public method SecurityNamespaceDescription Initializes a new instance of the SecurityNamespaceDescription class.



  Name Description
Public property Actions Gets the list of actions that this namespace is responsible for securing.
Public property DatabaseCategory Gets the database category that describes where the security information for this namespace should be stored.
Public property DisplayName Gets the display name for this namespace.
Public property ElementLength Gets the character length of tokens in this namespace.
Public property Name Gets the nonlocalized name of this namespace.
Public property NamespaceId Gets the namespace ID.
Public property NamespaceStructure Gets the structure that this namespace will use to organize its tokens.
Public property ReadPermission Gets the permission bits that are required by a user in order to read security data in this namespace.
Public property SeparatorValue Gets the character that separates token values in this namespace.
Public property WritePermission Gets the permission bits that are required by a user in order to modify security data in this namespace.



  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetActionDisplayNameForBitmask Gets the action display name for the specified bitmask.
Public method GetActionNameForBitmask Gets the action name that is associated with the specified bitmask.
Public method GetBitmaskForAction Gets the bitmask that corresponds to the action name.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Creates a user-readable string that states the properties of this instance. (Overrides Object.ToString().)


Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also


Microsoft.TeamFoundation.Framework.Client Namespace