C# 클래스 JustAProgrammer.TeamPilgrim.VisualStudio.Business.Services.TeamPilgrimTfsService

상속: ITeamPilgrimTfsService
파일 보기 프로젝트 열기: StanleyGoldman/TeamPilgrim

공개 메소드들

메소드 설명
AddNewQueryFolder ( TfsTeamProjectCollection teamProjectCollection, Microsoft.TeamFoundation.WorkItemTracking.Client.Project teamProject, System.Guid parentFolderId ) : QueryFolder
CloneBuildDefinition ( TfsTeamProjectCollection tfsTeamProjectCollection, string projectName, IBuildDefinition sourceDefinition ) : IBuildDefinition
DeleteBuildDefinition ( IBuildDefinition buildDefinition ) : void
DeleteQueryItem ( TfsTeamProjectCollection tfsTeamProjectCollection, Microsoft.TeamFoundation.WorkItemTracking.Client.Project teamProject, System.Guid queryItemId ) : bool
DeleteShelveset ( TfsTeamProjectCollection tfsTeamProjectCollection, string shelvesetName, string shelvesetOwner ) : void
EvaluateCheckin ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Microsoft.TeamFoundation.VersionControl.Client.PendingChange changes, string comment, CheckinNote checkinNote, WorkItemCheckinInfo workItemChanges ) : CheckinEvaluationResult
GetAllConflicts ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace ) : Conflict[]
GetFlatQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
GetLinkQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
GetLinkQueryDefinitionWorkItemLinkInfo ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemLinkInfo[]
GetLocalWorkspaceInfo ( System.Guid projectCollectionId = null ) : Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo[]
GetProjectCollection ( Uri uri ) : TfsTeamProjectCollection
GetProjectCollections ( ) : TfsTeamProjectCollection[]
GetProjects ( TfsTeamProjectCollection tfsTeamProjectCollection ) : Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]
GetProjects ( Uri tpcAddress ) : Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]
GetQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
GetRegisteredProjectCollections ( ) : RegisteredProjectCollection[]
GetWorkspace ( Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo workspaceInfo, TfsTeamProjectCollection tfsTeamProjectCollection ) : Microsoft.TeamFoundation.VersionControl.Client.Workspace
QueryBuildDefinitions ( TfsTeamProjectCollection tfsTeamProjectCollection, string teamProject ) : IBuildDefinition[]
QueryBuildDetails ( TfsTeamProjectCollection tfsTeamProjectCollection, string teamProject ) : IBuildDetail[]
QueryShelvesets ( TfsTeamProjectCollection tfsTeamProjectCollection, string shelvesetName = null, string shelvesetOwner = null ) : Shelveset[]
WorkspaceCheckin ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Microsoft.TeamFoundation.VersionControl.Client.PendingChange changes, string comment, CheckinNote checkinNote, WorkItemCheckinInfo workItemChanges, PolicyOverrideInfo policyOverride ) : void
WorkspaceQueryShelvedChanges ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, string shelvesetName, string shelvesetOwner, Microsoft.TeamFoundation.VersionControl.Client.ItemSpec itemSpecs ) : PendingSet[]
WorkspaceShelve ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Shelveset shelveset, Microsoft.TeamFoundation.VersionControl.Client.PendingChange pendingChanges, ShelvingOptions shelvingOptions ) : void
WorkspaceUnshelve ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, string shelvesetName, string shelvesetOwner, Microsoft.TeamFoundation.VersionControl.Client.ItemSpec items = null ) : Shelveset

비공개 메소드들

메소드 설명
GetLinkQueryDefinitionWorkItemLinkInfo ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName, WorkItemStore &workItemStore, Query &oneHopQuery ) : WorkItemLinkInfo[]
GetWorkItemStore ( TfsTeamProjectCollection tfsTeamProjectCollection ) : WorkItemStore

메소드 상세

AddNewQueryFolder() 공개 메소드

public AddNewQueryFolder ( TfsTeamProjectCollection teamProjectCollection, Microsoft.TeamFoundation.WorkItemTracking.Client.Project teamProject, System.Guid parentFolderId ) : QueryFolder
teamProjectCollection TfsTeamProjectCollection
teamProject Microsoft.TeamFoundation.WorkItemTracking.Client.Project
parentFolderId System.Guid
리턴 QueryFolder

CloneBuildDefinition() 공개 메소드

public CloneBuildDefinition ( TfsTeamProjectCollection tfsTeamProjectCollection, string projectName, IBuildDefinition sourceDefinition ) : IBuildDefinition
tfsTeamProjectCollection TfsTeamProjectCollection
projectName string
sourceDefinition IBuildDefinition
리턴 IBuildDefinition

DeleteBuildDefinition() 공개 메소드

public DeleteBuildDefinition ( IBuildDefinition buildDefinition ) : void
buildDefinition IBuildDefinition
리턴 void

DeleteQueryItem() 공개 메소드

public DeleteQueryItem ( TfsTeamProjectCollection tfsTeamProjectCollection, Microsoft.TeamFoundation.WorkItemTracking.Client.Project teamProject, System.Guid queryItemId ) : bool
tfsTeamProjectCollection TfsTeamProjectCollection
teamProject Microsoft.TeamFoundation.WorkItemTracking.Client.Project
queryItemId System.Guid
리턴 bool

DeleteShelveset() 공개 메소드

public DeleteShelveset ( TfsTeamProjectCollection tfsTeamProjectCollection, string shelvesetName, string shelvesetOwner ) : void
tfsTeamProjectCollection TfsTeamProjectCollection
shelvesetName string
shelvesetOwner string
리턴 void

EvaluateCheckin() 공개 메소드

public EvaluateCheckin ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Microsoft.TeamFoundation.VersionControl.Client.PendingChange changes, string comment, CheckinNote checkinNote, WorkItemCheckinInfo workItemChanges ) : CheckinEvaluationResult
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
changes Microsoft.TeamFoundation.VersionControl.Client.PendingChange
comment string
checkinNote Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
workItemChanges WorkItemCheckinInfo
리턴 CheckinEvaluationResult

GetAllConflicts() 공개 메소드

public GetAllConflicts ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace ) : Conflict[]
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
리턴 Conflict[]

GetFlatQueryDefinitionWorkItemCollection() 공개 메소드

public GetFlatQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
tfsTeamProjectCollection TfsTeamProjectCollection
queryDefinition QueryDefinition
projectName string
리턴 WorkItemCollection

GetLinkQueryDefinitionWorkItemCollection() 공개 메소드

public GetLinkQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
tfsTeamProjectCollection TfsTeamProjectCollection
queryDefinition QueryDefinition
projectName string
리턴 WorkItemCollection

GetLinkQueryDefinitionWorkItemLinkInfo() 공개 메소드

public GetLinkQueryDefinitionWorkItemLinkInfo ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemLinkInfo[]
tfsTeamProjectCollection TfsTeamProjectCollection
queryDefinition QueryDefinition
projectName string
리턴 WorkItemLinkInfo[]

GetLocalWorkspaceInfo() 공개 메소드

public GetLocalWorkspaceInfo ( System.Guid projectCollectionId = null ) : Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo[]
projectCollectionId System.Guid
리턴 Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo[]

GetProjectCollection() 공개 메소드

public GetProjectCollection ( Uri uri ) : TfsTeamProjectCollection
uri System.Uri
리턴 TfsTeamProjectCollection

GetProjectCollections() 공개 메소드

public GetProjectCollections ( ) : TfsTeamProjectCollection[]
리턴 TfsTeamProjectCollection[]

GetProjects() 공개 메소드

public GetProjects ( TfsTeamProjectCollection tfsTeamProjectCollection ) : Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]
tfsTeamProjectCollection TfsTeamProjectCollection
리턴 Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]

GetProjects() 공개 메소드

public GetProjects ( Uri tpcAddress ) : Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]
tpcAddress System.Uri
리턴 Microsoft.TeamFoundation.WorkItemTracking.Client.Project[]

GetQueryDefinitionWorkItemCollection() 공개 메소드

public GetQueryDefinitionWorkItemCollection ( TfsTeamProjectCollection tfsTeamProjectCollection, QueryDefinition queryDefinition, string projectName ) : WorkItemCollection
tfsTeamProjectCollection TfsTeamProjectCollection
queryDefinition QueryDefinition
projectName string
리턴 WorkItemCollection

GetRegisteredProjectCollections() 공개 메소드

public GetRegisteredProjectCollections ( ) : RegisteredProjectCollection[]
리턴 RegisteredProjectCollection[]

GetWorkspace() 공개 메소드

public GetWorkspace ( Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo workspaceInfo, TfsTeamProjectCollection tfsTeamProjectCollection ) : Microsoft.TeamFoundation.VersionControl.Client.Workspace
workspaceInfo Microsoft.TeamFoundation.VersionControl.Client.WorkspaceInfo
tfsTeamProjectCollection TfsTeamProjectCollection
리턴 Microsoft.TeamFoundation.VersionControl.Client.Workspace

QueryBuildDefinitions() 공개 메소드

public QueryBuildDefinitions ( TfsTeamProjectCollection tfsTeamProjectCollection, string teamProject ) : IBuildDefinition[]
tfsTeamProjectCollection TfsTeamProjectCollection
teamProject string
리턴 IBuildDefinition[]

QueryBuildDetails() 공개 메소드

public QueryBuildDetails ( TfsTeamProjectCollection tfsTeamProjectCollection, string teamProject ) : IBuildDetail[]
tfsTeamProjectCollection TfsTeamProjectCollection
teamProject string
리턴 IBuildDetail[]

QueryShelvesets() 공개 메소드

public QueryShelvesets ( TfsTeamProjectCollection tfsTeamProjectCollection, string shelvesetName = null, string shelvesetOwner = null ) : Shelveset[]
tfsTeamProjectCollection TfsTeamProjectCollection
shelvesetName string
shelvesetOwner string
리턴 Shelveset[]

WorkspaceCheckin() 공개 메소드

public WorkspaceCheckin ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Microsoft.TeamFoundation.VersionControl.Client.PendingChange changes, string comment, CheckinNote checkinNote, WorkItemCheckinInfo workItemChanges, PolicyOverrideInfo policyOverride ) : void
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
changes Microsoft.TeamFoundation.VersionControl.Client.PendingChange
comment string
checkinNote Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
workItemChanges WorkItemCheckinInfo
policyOverride PolicyOverrideInfo
리턴 void

WorkspaceQueryShelvedChanges() 공개 메소드

public WorkspaceQueryShelvedChanges ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, string shelvesetName, string shelvesetOwner, Microsoft.TeamFoundation.VersionControl.Client.ItemSpec itemSpecs ) : PendingSet[]
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
shelvesetName string
shelvesetOwner string
itemSpecs Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
리턴 PendingSet[]

WorkspaceShelve() 공개 메소드

public WorkspaceShelve ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, Shelveset shelveset, Microsoft.TeamFoundation.VersionControl.Client.PendingChange pendingChanges, ShelvingOptions shelvingOptions ) : void
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
shelveset Shelveset
pendingChanges Microsoft.TeamFoundation.VersionControl.Client.PendingChange
shelvingOptions ShelvingOptions
리턴 void

WorkspaceUnshelve() 공개 메소드

public WorkspaceUnshelve ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, string shelvesetName, string shelvesetOwner, Microsoft.TeamFoundation.VersionControl.Client.ItemSpec items = null ) : Shelveset
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
shelvesetName string
shelvesetOwner string
items Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
리턴 Shelveset