This documentation is archived and is not being maintained.

FullPermissionSetForwarderBase Class

A base class for forwarding permissions from a flat namespace to a namespace that can derive all of its permissions from the source namespace.

System::Object
  Microsoft.TeamFoundation.Framework.Server::FullPermissionSetForwarderBase

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

public ref class FullPermissionSetForwarderBase abstract

The FullPermissionSetForwarderBase type exposes the following members.

  NameDescription
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.)
Protected methodGetTargetNamespaceId
Protected methodGetTargetPermissionsFromSourcePermissionsConverts the project permissions to catalog permissions.
Protected methodGetTargetServiceHostThe request context that should be used to set permissions in the target namespace.
Protected methodGetTargetTokenFromSourceTokenReturns the target security token if one exists for source security token. Null should be returned if one does not.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodRemoveAccessControlListsRemoves the ACLs on the catalog security for the corresponding projects.
Public methodRemovePermissions(TeamFoundationRequestContext, NotificationType, String, IEnumerable<IdentityDescriptor>)Removes the permissions for the identities from catalog security for the corresponding catalog node.
Public methodRemovePermissions(TeamFoundationRequestContext, NotificationType, String, IdentityDescriptor, Int32)Removes the catalog permissions from the corresponding catalog node.
Public methodRenameToken
Public methodSetAccessControlListsConverts all of the ACLs to catalog permissions and overwrites the existing catalog ACLs that correspond to the team projects.
Public methodSetInheritFlag
Public methodSetPermissionsConverts all of the ACEs to catalog ACEs and sets them in the catalog namespace.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

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