Classe CommonStructureService

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Integration.Server.CommonStructureService

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

Sintaxe

'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationCatalogService))> _
<TeamFoundationServiceDependency(GetType(AuthorizationProvider))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTeamService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamProjectCollectionService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationEventService))> _
Public NotInheritable Class CommonStructureService _
    Implements ICommonStructureService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationCatalogService))]
[TeamFoundationServiceDependency(typeof(AuthorizationProvider))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTeamService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamProjectCollectionService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationEventService))]
public sealed class CommonStructureService : ICommonStructureService, 
    ITeamFoundationService

O tipo CommonStructureService expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateNode(TeamFoundationRequestContext, String, String)
Método público CreateNode(TeamFoundationRequestContext, String, String, Nullable<DateTime>, Nullable<DateTime>)
Método público CreateProject(TeamFoundationRequestContext, String, XmlElement, Nullable<Guid>)
Método público CreateProject(TeamFoundationRequestContext, String, array<XmlNode[], Nullable<Guid>)
Método público DeleteBranches
Método público DeleteProject
Método público EnsureTeamProjectsExistsInCatalog Cria entradas de catálogo para o projeto recém-criado.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetChangedNodes
Método público GetChangedNodesAndProjects
Método público GetDeletedNodes
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetNode
Método público GetNodeFromPath
Método público GetNodes(TeamFoundationRequestContext, List<String>) Obter a lista de nós que correspondem a uris do nó
Método público GetNodes(TeamFoundationRequestContext, String, CommonStructureNodeInfo%, Dictionary<String, List<CommonStructureNodeInfo>>%)
Método público GetNodesXml
Método público GetProject
Método público GetProjectFromName
Método público GetProjectProperties
Método público GetProjectProperty
Método público GetProjects
Método público GetRootNodes
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetWellFormedProjects
Método público MoveBranch
Método público QueryProjectCatalogNode Retorna o projeto de equipe CatalogNode para o projeto com este URL que está dentro desta coleção.
Método público RenameNode
Método público ReorderNode
Método público SetIterationDates
Método público SetProjectProperty
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público TransformProjectMappingProperty
Método público UpdateProjectDescription
Método público UpdateProjectProperties

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Integration.Server