PartialPermissionSetForwarderBase, classe

Cette classe de base pour transférer des autorisations d'un espace de noms plat à un espace de noms qui dérive uniquement un sous-ensemble de ses autorisations de l'espace de noms de sources.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Framework.Server.PartialPermissionSetForwarderBase

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

Syntaxe

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

Le type PartialPermissionSetForwarderBase expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée PartialPermissionSetForwarderBase

Début

Propriétés

  Nom Description
Propriété protégée SourcePermissionsToForward Le jeu d'autorisations que nous devons transférer de la source pour cibler.
Propriété protégée StoreSourcePermissions Substituez-le pour retourner la valeur False si les autorisations de source sont stockées dans l'espace de noms source.

Début

Méthodes

  Nom Description
Méthode protégée DetermineTargetPermissions Retourne les autorisations mappées d'infrastructure pour les autorisations de source.
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 GetTargetNamespace L'espace de noms cible de sécurité pour transférer les autorisations.
Méthode protégée GetTargetToken Retourne le jeton cible mappé du jeton de source.Si le retour annule-t-il si aucun mappage n'existe.
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 le ACL qui forme cet espace de noms.Cela vraiment doit jamais être appelé mais s'il était il signifie que toutes les autorisations de GenericRead et de GenericWrite doivent être supprimées également.
Méthode publique RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IEnumerable<IdentityDescriptor>) Supprime les autorisations du jeton d'infrastructure
Méthode publique RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IdentityDescriptor, Int32) Si c'est l'autorisation de GenericRead ou de GenericWrite sur le jeton de l'NAMESPACE ensuite supprimer les bits d'espace de noms Infrastructure.
Méthode publique RenameToken
Méthode publique SetAccessControlLists Pour la source le ACL définit les autorisations de source dans la cible si elles sont définies.
Méthode publique SetInheritFlag
Méthode publique SetPermissions
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