Freigeben über


CommonStructureService-Klasse

Vererbungshierarchie

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

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

Syntax

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

Der CommonStructureService-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode CreateNode(TeamFoundationRequestContext, String, String)
Öffentliche Methode CreateNode(TeamFoundationRequestContext, String, String, Nullable<DateTime>, Nullable<DateTime>)
Öffentliche Methode CreateProject(TeamFoundationRequestContext, String, XmlElement, Nullable<Guid>)
Öffentliche Methode CreateProject(TeamFoundationRequestContext, String, array<XmlNode[], Nullable<Guid>)
Öffentliche Methode DeleteBranches
Öffentliche Methode DeleteProject
Öffentliche Methode EnsureTeamProjectsExistsInCatalog Erstellt die Katalogeinträge für das neue Projekt.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetChangedNodes
Öffentliche Methode GetChangedNodesAndProjects
Öffentliche Methode GetDeletedNodes
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetNode
Öffentliche Methode GetNodeFromPath
Öffentliche Methode GetNodes(TeamFoundationRequestContext, List<String>) Rufen Sie Liste von Knoten entsprechend Knoten-URIs ab
Öffentliche Methode GetNodes(TeamFoundationRequestContext, String, CommonStructureNodeInfo%, Dictionary<String, List<CommonStructureNodeInfo>>%)
Öffentliche Methode GetNodesXml
Öffentliche Methode GetProject
Öffentliche Methode GetProjectFromName
Öffentliche Methode GetProjectProperties
Öffentliche Methode GetProjectProperty
Öffentliche Methode GetProjects
Öffentliche Methode GetRootNodes
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetWellFormedProjects
Öffentliche Methode MoveBranch
Öffentliche Methode QueryProjectCatalogNode Gibt das Teamprojekt CatalogNode für das Projekt mit diesem URI zurück, der in der Auflistung ist.
Öffentliche Methode RenameNode
Öffentliche Methode ReorderNode
Öffentliche Methode SetIterationDates
Öffentliche Methode SetProjectProperty
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TransformProjectMappingProperty
Öffentliche Methode UpdateProjectDescription
Öffentliche Methode UpdateProjectProperties

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Integration.Server-Namespace