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 | |
---|---|---|
PartialPermissionSetForwarderBase |
Début
Propriétés
Nom | Description | |
---|---|---|
SourcePermissionsToForward | Le jeu d'autorisations que nous devons transférer de la source pour cibler. | |
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 | |
---|---|---|
DetermineTargetPermissions | Retourne les autorisations mappées d'infrastructure pour les autorisations de source. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetTargetNamespace | L'espace de noms cible de sécurité pour transférer les autorisations. | |
GetTargetToken | Retourne le jeton cible mappé du jeton de source.Si le retour annule-t-il si aucun mappage n'existe. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
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. | |
RemovePermissions(TeamFoundationRequestContext, NotificationType, String, IEnumerable<IdentityDescriptor>) | Supprime les autorisations du jeton d'infrastructure | |
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. | |
RenameToken | ||
SetAccessControlLists | Pour la source le ACL définit les autorisations de source dans la cible si elles sont définies. | |
SetInheritFlag | ||
SetPermissions | ||
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.