Classe AuthorizationProvider

Hierarquia de herança

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

Namespace:  Microsoft.TeamFoundation.Integration.Server
Assembly:  Microsoft.TeamFoundation.Server.Core (em Microsoft.TeamFoundation.Server.Core.dll)

Sintaxe

'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
Public NotInheritable Class AuthorizationProvider _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
public sealed class AuthorizationProvider : ITeamFoundationService

O tipo AuthorizationProvider expõe os membros a seguir.

Métodos

  Nome Descrição
Método público AddAccessControlEntries
Método público AddAccessControlEntry
Método público ClearMemoryCache Limpa o cache para os mapeamentos de objeto e da classe para os securityClass especificados.
Método público EnsurePermitted
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetChangedAccessControlEntries
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetObjectClass
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsPermitted
Método público ListLocalizedActionNames
Método público ListObjectClassActions
Método público ListObjectClasses
Método público ReadAccessControlList
Método público RegisterObject
Método público RemoveAccessControlEntry
Método público ReplaceAccessControlList
Método público ResetInheritance
Método público SecurityObjectCreatedByClassId Notificar o provedor que um objeto foi criado.
Método público SecurityObjectCreatedByParentId Notificar o provedor que um objeto foi criado.
Método público SecurityObjectDeleted Notificar o provedor que um objeto foi excluído
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público UnregisterObject

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Integration.Server