Share via


IAuthorizationService Members

Include Protected Members
Include Inherited Members

Defines the authorization service for Team Foundation Server.

The IAuthorizationService type exposes the following members.

Methods

 

Name

Description

Public method

AddAccessControlEntry

Adds an ACE to an object's ACL.

Public method

CheckPermission

Checks for permission to execute actions on objects

Public method

GetChangedAccessControlEntries

Returns all changes to ACEs in the security service following a specified sequence ID.

Public method

GetObjectClass

Returns the name of the class to which the object belongs.

Public method

IsPermitted

Overloaded.

Public method

ListLocalizedActionNames

Returns natural-language action names for a set of actions for a class.

Public method

ListObjectClassActions

Lists the actions defined for a specified class.

Public method

ListObjectClasses

Returns the IDs of all defined object classes on a Team Foundation Server.

Public method

ReadAccessControlList

Reads an ACE from the ACL on a securable object.

Public method

ReadAccessControlLists

Reads the ACLs on a securable object.

Public method

RegisterObject

Registers a securable object in the authorization repository.

Public method

RemoveAccessControlEntry

Removes an ACE from an object's ACL.

Public method

ReplaceAccessControlList

Replaces an existing ACE on an object with the supplied one.

Public method

ResetInheritance

Sets up an inheritance relationship between an object and a parent object.

Public method

UnregisterObject

Removes authorization repository entries for the specified object

Top

See Also

Reference

IAuthorizationService Interface

Microsoft.TeamFoundation.Server Namespace