Partager via


AuthorizationProvider, classe

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Integration.Server.AuthorizationProvider

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

Syntaxe

'Déclaration
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
Public NotInheritable Class AuthorizationProvider _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
public sealed class AuthorizationProvider : ITeamFoundationService

Le type AuthorizationProvider expose les membres suivants.

Méthodes

  Nom Description
Méthode publique AddAccessControlEntries
Méthode publique AddAccessControlEntry
Méthode publique ClearMemoryCache Efface le cache pour les mappages d'objet et de la classe pour les securityClass spécifiés.
Méthode publique EnsurePermitted
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetChangedAccessControlEntries
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetObjectClass
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsPermitted
Méthode publique ListLocalizedActionNames
Méthode publique ListObjectClassActions
Méthode publique ListObjectClasses
Méthode publique ReadAccessControlList
Méthode publique RegisterObject
Méthode publique RemoveAccessControlEntry
Méthode publique ReplaceAccessControlList
Méthode publique ResetInheritance
Méthode publique SecurityObjectCreatedByClassId Notifie le fournisseur qu'un objet a été créé.
Méthode publique SecurityObjectCreatedByParentId Notifie le fournisseur qu'un objet a été créé.
Méthode publique SecurityObjectDeleted Notifie le fournisseur qu'un objet a été supprimé
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique UnregisterObject

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart

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.Integration.Server, espace de noms