This documentation is archived and is not being maintained.

ITeamFoundationSecurityService Interface

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

[DefaultServiceImplementationAttribute(typeof(TeamFoundationSecurityService))]
public interface class ITeamFoundationSecurityService : ITeamFoundationService

The ITeamFoundationSecurityService type exposes the following members.

  NameDescription
Public methodCreateSecurityNamespaceCreates a SecurityNamespace that is based off of the provided information.
Public methodDeleteSecurityNamespaceDeletes the SecurityNamespace from the collection of SecurityNamespaces.
Public methodGetSecurityNamespaceReturns the TeamFoundationSecurityNamespace instance associated with the guid. Null will be returned if the guid does not have an associated ITeamFoundationSecurityNamespace.
Public methodGetSecurityNamespacesReturns an enumeration of all of the currently existing security securityNamespaces.
Public methodRemoveIdentityACEsRemove ACEs of supplied identities
Public methodServiceEndServiceEnd is called when the Host is being Shutdown and this service should free all resources it is holding onto. (Inherited from ITeamFoundationService.)
Public methodServiceStartServiceStart is called when the service is initialized. If the service is intialized asynchronously it must implement Service_Ready which is used to determine when the service is ready for users to access it. (Inherited from ITeamFoundationService.)
Public methodUpdateSecurityNamespaceUpdates an existing security namespace. This data will be persisted.
Top
Show: