Share via


ITeamFoundationSecurityService Interface

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

Syntax

'Declaration
<DefaultServiceImplementationAttribute(GetType(TeamFoundationSecurityService))> _
Public Interface ITeamFoundationSecurityService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationSecurityService))]
public interface ITeamFoundationSecurityService : ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationSecurityService))]
public interface class ITeamFoundationSecurityService : ITeamFoundationService
[<DefaultServiceImplementationAttribute(typeof(TeamFoundationSecurityService))>]
type ITeamFoundationSecurityService =  
    interface 
        interface ITeamFoundationService 
    end
public interface ITeamFoundationSecurityService extends ITeamFoundationService

The ITeamFoundationSecurityService type exposes the following members.

Methods

  Name Description
Public method CreateSecurityNamespace Creates a SecurityNamespace that is based off of the provided information.
Public method DeleteSecurityNamespace Deletes the SecurityNamespace from the collection of SecurityNamespaces.
Public method GetSecurityNamespace Returns the TeamFoundationSecurityNamespace instance associated with the guid. Null will be returned if the guid does not have an associated ITeamFoundationSecurityNamespace.
Public method GetSecurityNamespaces Returns an enumeration of all of the currently existing security securityNamespaces.
Public method RemoveIdentityACEs Remove ACEs of supplied identities
Public method ServiceEnd ServiceEnd is called when the Host is being Shutdown and this service should free all resources it is holding onto. (Inherited from ITeamFoundationService.)
Public method ServiceStart ServiceStart 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 method UpdateSecurityNamespace Updates an existing security namespace. This data will be persisted.

Top

See Also

Reference

Microsoft.TeamFoundation.Framework.Server Namespace