CommonStructureService クラス

継承階層

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

名前空間:  Microsoft.TeamFoundation.Integration.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

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

CommonStructureService 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド CreateNode(TeamFoundationRequestContext, String, String)
パブリック メソッド CreateNode(TeamFoundationRequestContext, String, String, Nullable<DateTime>, Nullable<DateTime>)
パブリック メソッド CreateProject(TeamFoundationRequestContext, String, XmlElement, Nullable<Guid>)
パブリック メソッド CreateProject(TeamFoundationRequestContext, String, array<XmlNode[], Nullable<Guid>)
パブリック メソッド DeleteBranches
パブリック メソッド DeleteProject
パブリック メソッド EnsureTeamProjectsExistsInCatalog 新しく作成されたプロジェクトの設定を作成します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetChangedNodes
パブリック メソッド GetChangedNodesAndProjects
パブリック メソッド GetDeletedNodes
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetNode
パブリック メソッド GetNodeFromPath
パブリック メソッド GetNodes(TeamFoundationRequestContext, List<String>) ノードの uris に対応するノードの一覧を取得します。
パブリック メソッド GetNodes(TeamFoundationRequestContext, String, CommonStructureNodeInfo%, Dictionary<String, List<CommonStructureNodeInfo>>%)
パブリック メソッド GetNodesXml
パブリック メソッド GetProject
パブリック メソッド GetProjectFromName
パブリック メソッド GetProjectProperties
パブリック メソッド GetProjectProperty
パブリック メソッド GetProjects
パブリック メソッド GetRootNodes
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetWellFormedProjects
パブリック メソッド MoveBranch
パブリック メソッド QueryProjectCatalogNode このコレクション内にあるこの URI のプロジェクトのチーム プロジェクト CatalogNode を返します。
パブリック メソッド RenameNode
パブリック メソッド ReorderNode
パブリック メソッド SetIterationDates
パブリック メソッド SetProjectProperty
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TransformProjectMappingProperty
パブリック メソッド UpdateProjectDescription
パブリック メソッド UpdateProjectProperties

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceEnd
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceStart

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Integration.Server 名前空間