C# Класс TFSProjectMigration.WorkItemWrite

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AreaNodes System.Xml.XmlNode
IterationsNodes System.Xml.XmlNode
itemMap System.Collections.Hashtable
itemMapCIC System.Collections.Hashtable
queryCol QueryHierarchy
store Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore

Открытые методы

Метод Описание
DeleteWorkItems ( ) : void
GenerateAreas ( XmlNode tree, string sourceProjectName ) : void
GenerateIterations ( XmlNode tree, string sourceProjectName ) : void
MapFields ( WorkItemTypeCollection workItemTypesSource ) : Hashtable
ReplaceWorkFlow ( WorkItemTypeCollection workItemTypesSource, List fieldList ) : string
SetFieldDefinitions ( WorkItemTypeCollection workItemTypesSource, Hashtable fieldList ) : void
SetTeamQueries ( QueryHierarchy sourceQueryCol, string sourceProjectName ) : void
WorkItemWrite ( TfsTeamProjectCollection tfs, Microsoft.TeamFoundation.WorkItemTracking.Client.Project destinationProject ) : System
WriteMaptoFile ( string sourceProjectName ) : void
updateToLatestStatus ( Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem oldWorkItem, Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem newWorkItem ) : void
writeWorkItems ( WorkItemStore sourceStore, WorkItemCollection workItemCollection, string sourceProjectName, System.Windows.Controls.ProgressBar ProgressBar, Hashtable fieldMapAll ) : void

Приватные методы

Метод Описание
AddField ( XmlDocument workItemTypeXml, string fieldName, string fieldRefName, string fieldType, string fieldReportable ) : XmlDocument
AddNewFields ( XmlDocument workItemTypeXmlSource, XmlDocument workItemTypeXmlTarget, List fieldList ) : XmlDocument
ChangeWorkItemStatus ( Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem workItem, string orginalSourceState, string destState ) : bool
ChangeWorkItemStatus ( Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem workItem, string orginalSourceState, string destState, string reason ) : bool
CreateExternalLinks ( List workItemCollection, WorkItemStore sourceStore, System.Windows.Controls.ProgressBar ProgressBar ) : void
CreateIterationNodes ( XmlNode node, ICommonStructureService4 css, NodeInfo pathRoot ) : void
CreateLinks ( List workItemCollection, WorkItemStore sourceStore, System.Windows.Controls.ProgressBar ProgressBar ) : void
GenerateSubAreas ( XmlNode tree, string nodePath, ICommonStructureService css ) : void
GetAllTransitionsForWorkItemType ( XmlDocument workItemTypeXml ) : object[]
GetWorkItemCollection ( ) : WorkItemCollection
ListToTable ( List map ) : Hashtable
ReadItemMap ( string sourceProjectName ) : void
RefreshCache ( ) : void
SetQueryItem ( QueryFolder queryFolder, QueryFolder parentFolder, string sourceProjectName ) : void
UploadAttachments ( Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem workItem, Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem workItemOld ) : void

Описание методов

DeleteWorkItems() публичный Метод

public DeleteWorkItems ( ) : void
Результат void

GenerateAreas() публичный Метод

public GenerateAreas ( XmlNode tree, string sourceProjectName ) : void
tree System.Xml.XmlNode
sourceProjectName string
Результат void

GenerateIterations() публичный Метод

public GenerateIterations ( XmlNode tree, string sourceProjectName ) : void
tree System.Xml.XmlNode
sourceProjectName string
Результат void

MapFields() публичный Метод

public MapFields ( WorkItemTypeCollection workItemTypesSource ) : Hashtable
workItemTypesSource WorkItemTypeCollection
Результат System.Collections.Hashtable

ReplaceWorkFlow() публичный Метод

public ReplaceWorkFlow ( WorkItemTypeCollection workItemTypesSource, List fieldList ) : string
workItemTypesSource WorkItemTypeCollection
fieldList List
Результат string

SetFieldDefinitions() публичный Метод

public SetFieldDefinitions ( WorkItemTypeCollection workItemTypesSource, Hashtable fieldList ) : void
workItemTypesSource WorkItemTypeCollection
fieldList System.Collections.Hashtable
Результат void

SetTeamQueries() публичный Метод

public SetTeamQueries ( QueryHierarchy sourceQueryCol, string sourceProjectName ) : void
sourceQueryCol QueryHierarchy
sourceProjectName string
Результат void

WorkItemWrite() публичный Метод

public WorkItemWrite ( TfsTeamProjectCollection tfs, Microsoft.TeamFoundation.WorkItemTracking.Client.Project destinationProject ) : System
tfs TfsTeamProjectCollection
destinationProject Microsoft.TeamFoundation.WorkItemTracking.Client.Project
Результат System

WriteMaptoFile() публичный Метод

public WriteMaptoFile ( string sourceProjectName ) : void
sourceProjectName string
Результат void

updateToLatestStatus() публичный Метод

public updateToLatestStatus ( Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem oldWorkItem, Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem newWorkItem ) : void
oldWorkItem Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem
newWorkItem Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem
Результат void

writeWorkItems() публичный Метод

public writeWorkItems ( WorkItemStore sourceStore, WorkItemCollection workItemCollection, string sourceProjectName, System.Windows.Controls.ProgressBar ProgressBar, Hashtable fieldMapAll ) : void
sourceStore Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore
workItemCollection WorkItemCollection
sourceProjectName string
ProgressBar System.Windows.Controls.ProgressBar
fieldMapAll System.Collections.Hashtable
Результат void

Описание свойств

AreaNodes публичное свойство

public XmlNode,System.Xml AreaNodes
Результат System.Xml.XmlNode

IterationsNodes публичное свойство

public XmlNode,System.Xml IterationsNodes
Результат System.Xml.XmlNode

itemMap публичное свойство

public Hashtable,System.Collections itemMap
Результат System.Collections.Hashtable

itemMapCIC публичное свойство

public Hashtable,System.Collections itemMapCIC
Результат System.Collections.Hashtable

queryCol публичное свойство

public QueryHierarchy queryCol
Результат QueryHierarchy

store публичное свойство

public WorkItemStore,Microsoft.TeamFoundation.WorkItemTracking.Client store
Результат Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore