AuthorizationProvider Class

Inheritance Hierarchy

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

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

Syntax

'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
Public NotInheritable Class AuthorizationProvider _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
public sealed class AuthorizationProvider : ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
public ref class AuthorizationProvider sealed : ITeamFoundationService
[<Sealed>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))>]
type AuthorizationProvider =  
    class 
        interface ITeamFoundationService 
    end
public final class AuthorizationProvider implements ITeamFoundationService

The AuthorizationProvider type exposes the following members.

Methods

  Name Description
Public method AddAccessControlEntries
Public method AddAccessControlEntry
Public method ClearMemoryCache Clears the cache for the object and class mappings for the specified securityClass.
Public method EnsurePermitted
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method GetChangedAccessControlEntries
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetObjectClass
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IsPermitted
Public method ListLocalizedActionNames
Public method ListObjectClassActions
Public method ListObjectClasses
Public method ReadAccessControlList
Public method RegisterObject
Public method RemoveAccessControlEntry
Public method ReplaceAccessControlList
Public method ResetInheritance
Public method SecurityObjectCreatedByClassId Notify the provider that an object was created.
Public method SecurityObjectCreatedByParentId Notify the provider that an object was created.
Public method SecurityObjectDeleted Notify the provider that an object was deleted
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method UnregisterObject

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method ITeamFoundationService.ServiceEnd
Explicit interface implemetationPrivate method ITeamFoundationService.ServiceStart

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.TeamFoundation.Integration.Server Namespace