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 | |
|---|---|---|
| .gif) | AddAccessControlEntries | |
| .gif) | AddAccessControlEntry | |
| .gif) | ClearMemoryCache | Clears the cache for the object and class mappings for the specified securityClass. | 
| .gif) | EnsurePermitted | |
| .gif) | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | 
| .gif) | GetChangedAccessControlEntries | |
| .gif) | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
| .gif) | GetObjectClass | |
| .gif) | GetType | Gets the Type of the current instance. (Inherited from Object.) | 
| .gif) | IsPermitted | |
| .gif) | ListLocalizedActionNames | |
| .gif) | ListObjectClassActions | |
| .gif) | ListObjectClasses | |
| .gif) | ReadAccessControlList | |
| .gif) | RegisterObject | |
| .gif) | RemoveAccessControlEntry | |
| .gif) | ReplaceAccessControlList | |
| .gif) | ResetInheritance | |
| .gif) | SecurityObjectCreatedByClassId | Notify the provider that an object was created. | 
| .gif) | SecurityObjectCreatedByParentId | Notify the provider that an object was created. | 
| .gif) | SecurityObjectDeleted | Notify the provider that an object was deleted | 
| .gif) | ToString | Returns a string that represents the current object. (Inherited from Object.) | 
| .gif) | UnregisterObject | 
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| .gif) .gif) | ITeamFoundationService.ServiceEnd | |
| .gif) .gif) | 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.