Partager via


FullPermissionSetForwarderBase, classe

Classe de base pour transférer des autorisations d'un espace de noms plat à un espace de noms qui peut dériver toutes ses autorisations de l'espace de noms de sources.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
Public MustInherit Class FullPermissionSetForwarderBase
public abstract class FullPermissionSetForwarderBase

Le type FullPermissionSetForwarderBase expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée FullPermissionSetForwarderBase

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode protégée GetTargetNamespaceId
Méthode protégée GetTargetPermissionsFromSourcePermissions Convertit les autorisations de projet de cataloguer des autorisations.
Méthode protégée GetTargetServiceHost Le contexte de la requête à utiliser pour définir des autorisations dans l'espace de noms cible.
Méthode protégée GetTargetTokenFromSourceToken Retourne le jeton de sécurité cible s'il existe pour un jeton de sécurité de source.Null doit être retourné le cas contraire.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique RemoveAccessControlLists Supprime les ACL sur la sécurité de catalogue pour les projets correspondants.
Méthode publique RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IEnumerable<IdentityDescriptor>) Supprime les autorisations des identités de sécurité de catalogue pour le nœud correspondant de catalogue.
Méthode publique RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IdentityDescriptor, Int32) Supprime les autorisations de catalogue du nœud correspondant de catalogue.
Méthode publique RenameToken
Méthode publique SetAccessControlLists Convertit tous les ACL pour cataloguer les autorisations et remplace le catalogue existant ACL qui correspondent aux projets d'équipe.
Méthode publique SetInheritFlag
Méthode publique SetPermissions Convertit tous les ACE pour cataloguer des ACE et les définit dans l'espace de noms catalogue.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms