Condividi tramite


Classe CommonStructureService

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Integration.Server
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

Sintassi

'Dichiarazione
<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

Il tipo CommonStructureService espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico CreateNode(TeamFoundationRequestContext, String, String)
Metodo pubblico CreateNode(TeamFoundationRequestContext, String, String, Nullable<DateTime>, Nullable<DateTime>)
Metodo pubblico CreateProject(TeamFoundationRequestContext, String, XmlElement, Nullable<Guid>)
Metodo pubblico CreateProject(TeamFoundationRequestContext, String, array<XmlNode[], Nullable<Guid>)
Metodo pubblico DeleteBranches
Metodo pubblico DeleteProject
Metodo pubblico EnsureTeamProjectsExistsInCatalog Crea le voci di catalogo per il progetto appena creato.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetChangedNodes
Metodo pubblico GetChangedNodesAndProjects
Metodo pubblico GetDeletedNodes
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetNode
Metodo pubblico GetNodeFromPath
Metodo pubblico GetNodes(TeamFoundationRequestContext, List<String>) Ottenere l'elenco dei nodi che corrispondono a uris del nodo
Metodo pubblico GetNodes(TeamFoundationRequestContext, String, CommonStructureNodeInfo%, Dictionary<String, List<CommonStructureNodeInfo>>%)
Metodo pubblico GetNodesXml
Metodo pubblico GetProject
Metodo pubblico GetProjectFromName
Metodo pubblico GetProjectProperties
Metodo pubblico GetProjectProperty
Metodo pubblico GetProjects
Metodo pubblico GetRootNodes
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetWellFormedProjects
Metodo pubblico MoveBranch
Metodo pubblico QueryProjectCatalogNode Restituisce il progetto team CatalogNode per il progetto con questo URI all'interno della raccolta.
Metodo pubblico RenameNode
Metodo pubblico ReorderNode
Metodo pubblico SetIterationDates
Metodo pubblico SetProjectProperty
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TransformProjectMappingProperty
Metodo pubblico UpdateProjectDescription
Metodo pubblico UpdateProjectProperties

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Integration.Server