PartialPermissionSetNamespaceExtension, classe
Cette classe est vraiment collaborer en association avec l'interface ISecurityNamespaceExtension pour autoriser d'implémenter facilement l'HasPermission, l'QueryPermissions et appelle d'QueryEffectivePermissions pour les espaces de noms qui envoient un ensemble partiel de leurs autorisations à un autre espace de noms.
Hiérarchie d'héritage
System.Object
Microsoft.TeamFoundation.Framework.Server.DefaultSecurityNamespaceExtension
Microsoft.TeamFoundation.Framework.Server.PartialPermissionSetNamespaceExtension
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
Public MustInherit Class PartialPermissionSetNamespaceExtension _
Inherits DefaultSecurityNamespaceExtension
public abstract class PartialPermissionSetNamespaceExtension : DefaultSecurityNamespaceExtension
Le type PartialPermissionSetNamespaceExtension expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
PartialPermissionSetNamespaceExtension |
Début
Propriétés
Nom | Description | |
---|---|---|
AlwaysAllowAdministrators | Diminuez qui détermine si les administrateurs de l'espace de noms ont toujours la droite implicite de mettre à jour l'espace de noms de sécurité. (Hérité de DefaultSecurityNamespaceExtension.) | |
SecurityNamespace | Espace de noms de sécurité cette extension concerne. (Hérité de DefaultSecurityNamespaceExtension.) | |
SourcePermissionsForwarded | Les autorisations de l'espace de noms de sources qui sont transférées à l'espace de noms cible. |
Début
Méthodes
Nom | Description | |
---|---|---|
CheckReadPermission | L'implémentation par défaut de CheckReadPermission, qui appelle HasReadPermission du jeton fourni. (Hérité de DefaultSecurityNamespaceExtension.) | |
CheckWritePermission | L'implémentation par défaut de CheckWritePermission, qui appelle HasWritePermission du jeton fourni. (Hérité de DefaultSecurityNamespaceExtension.) | |
DetermineSourcePermissions | Détermine les autorisations de source qui mappent des autorisations cibles. | |
DetermineSourceToken | Détermine le jeton de source qui correspond au jeton cible.Si aucun mappage symbolique ne s'applique, alors null doit être retourné. | |
DetermineTargetPermissions | Détermine les autorisations cibles qui mappent des autorisations de source. | |
DetermineTargetToken | Détermine le jeton cible qui correspond au jeton de source.Si aucun mappage symbolique ne s'applique, Null doit être retourné. | |
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.) | |
GetLocalizedActionDisplayName | Retourne Null pour tous les bits. (Hérité de DefaultSecurityNamespaceExtension.) | |
GetTargetNamespace | L'espace de noms cible de lire les autorisations transférées options. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HandleIncomingToken | L'implémentation par défaut de HandleIncomoningToken, qui retourne simplement passé securityToken. (Hérité de DefaultSecurityNamespaceExtension.) | |
HandleOutgoingToken | L'implémentation par défaut de l'HandleOutgoingToken qui retourne simplement passé dans securityToken. (Hérité de DefaultSecurityNamespaceExtension.) | |
HasPermission | (Substitue DefaultSecurityNamespaceExtension.HasPermission(TeamFoundationRequestContext, String, Int32, Int32, Int32, Boolean).) | |
HasReadPermission | L'implémentation par défaut de HasReadPermission, qui vérifie si l'appelant possède ReadPermission du jeton fourni. (Hérité de DefaultSecurityNamespaceExtension.) | |
HasWritePermission | L'implémentation par défaut de HasWritePermission, qui vérifie si l'appelant possède WritePermission du jeton fourni. (Hérité de DefaultSecurityNamespaceExtension.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
QueryEffectivePermissions | (Substitue DefaultSecurityNamespaceExtension.QueryEffectivePermissions(TeamFoundationRequestContext, String, IdentityDescriptor, Int32).) | |
QueryPermissions | (Substitue DefaultSecurityNamespaceExtension.QueryPermissions(TeamFoundationRequestContext, String, IEnumerable<IdentityDescriptor>, Boolean, Boolean, IEnumerable<AccessControlList>).) | |
ThrowAccessDeniedException | L'implémentation par défaut de ThrowAccessDeniedException qui lève l'AccessCheckException générique. (Hérité de DefaultSecurityNamespaceExtension.) | |
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.