ICommonStructureService Interface

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

Syntax

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

The ICommonStructureService type exposes the following members.

Methods

  Name Description
Public method CreateNode(TeamFoundationRequestContext, String, String)
Public method CreateNode(TeamFoundationRequestContext, String, String, Nullable<DateTime>, Nullable<DateTime>)
Public method CreateProject(TeamFoundationRequestContext, String, XmlElement, Nullable<Guid>)
Public method CreateProject(TeamFoundationRequestContext, String, array<XmlNode[], Nullable<Guid>)
Public method DeleteBranches
Public method DeleteProject
Public method EnsureTeamProjectsExistsInCatalog
Public method GetChangedNodes
Public method GetChangedNodesAndProjects
Public method GetDeletedNodes
Public method GetNode
Public method GetNodeFromPath
Public method GetNodes(TeamFoundationRequestContext, List<String>)
Public method GetNodes(TeamFoundationRequestContext, String, CommonStructureNodeInfo%, Dictionary<String, List<CommonStructureNodeInfo>>%)
Public method GetNodesXml
Public method GetProject
Public method GetProjectFromName
Public method GetProjectProperties
Public method GetProjectProperty
Public method GetProjects
Public method GetRootNodes
Public method GetWellFormedProjects
Public method MoveBranch
Public method QueryProjectCatalogNode
Public method RenameNode
Public method ReorderNode
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 SetIterationDates
Public method SetProjectProperty
Public method TransformProjectMappingProperty
Public method UpdateProjectDescription
Public method UpdateProjectProperties

Top

See Also

Reference

Microsoft.TeamFoundation.Integration.Server Namespace