DefaultSecurityNamespaceExtension Class


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

public class DefaultSecurityNamespaceExtension : ISecurityNamespaceExtension

The DefaultSecurityNamespaceExtension type exposes the following members.

Public propertyAlwaysAllowAdministratorsFlag that determines whether namespace administrators always have the implicit right to update the security namespace.
Public propertySecurityNamespaceThe security namespace this extension is for.

Public methodCheckReadPermissionThe default implementation of CheckReadPermission, which calls HasReadPermission on the provided token.
Public methodCheckWritePermissionThe default implementation of CheckWritePermission, which calls HasWritePermission on the provided token.
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetLocalizedActionDisplayNameReturns null for all bits.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodHandleIncomingTokenThe default implementation of HandleIncomoningToken, which just returns the passed in securityToken.
Public methodHandleOutgoingTokenThe default implementation of HandleOutgoingToken which just returns the passed in securityToken.
Public methodHasPermissionThe default implementation of HasPermission, which just returns the preliminary decision.
Public methodHasReadPermissionThe default implementation of HasReadPermission, which checks to see whether the caller has ReadPermission on the provided token.
Public methodHasWritePermissionThe default implementation of HasWritePermission, which checks to see whether the caller has WritePermission on the provided token.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodQueryEffectivePermissionsReturns the permissions passed in.
Public methodQueryPermissionsThe defualt implementation of QueryPermissions which simply returns the prliminaryACLs.
Public methodThrowAccessDeniedExceptionThe default implementation of ThrowAccessDeniedException which throws the generic AccessCheckException.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)

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