Поделиться через


WorkItem - класс

Представляет рабочего элемента в Team Foundation Server.

Иерархия наследования

System.Object
  Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem

Пространство имен:  Microsoft.TeamFoundation.WorkItemTracking.Client
Сборка:  Microsoft.TeamFoundation.WorkItemTracking.Client (в Microsoft.TeamFoundation.WorkItemTracking.Client.dll)

Синтаксис

'Декларация
Public NotInheritable Class WorkItem
public sealed class WorkItem

Тип WorkItem предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод WorkItem Инициализирует новый экземпляр класса рабочий элемент определенного WorkItemType.

В начало страницы

Свойства

  Имя Описание
Открытое свойство AreaId Возвращает или задает целочисленное значение поля AreaId для этого рабочего элемента.
Открытое свойство AreaPath Возвращает или задает строковое значение поля AreaPath для этого рабочего элемента.
Открытое свойство AttachedFileCount Получает число вложенных файлов для этого рабочего элемента.
Открытое свойство Attachments Получает объект AttachmentCollection, представляющий вложения, принадлежащие этому рабочим элементом.
Открытое свойство AuthorizedDate
Открытое свойство ChangedBy Возвращает строковое значение поля ChangedBy для этого рабочего элемента.
Открытое свойство ChangedDate Получает объект DateTime, представляющее дату и время, этот рабочий элемент последним был изменен.
Открытое свойство CreatedBy Возвращает строковое значение полей CreatedBy для этого рабочего элемента.
Открытое свойство CreatedDate Получает объект DateTime, представляющее дату и время, этот рабочий элемент был создан.
Открытое свойство Description Возвращает или задает строку, описывающую этот рабочий элемент.
Открытое свойство DisplayForm Возвращает форму отображения, связанную с данным рабочим элементом.
Открытое свойство ExternalLinkCount Получает количество внешних ссылок в этом рабочем элементе.
Открытое свойство Fields Получает объект FieldCollection, содержащий Field s этого рабочего элемента.
Открытое свойство History Возвращает или задает строковое значение Журнала для этого рабочего элемента.
Открытое свойство HyperLinkCount Получает количество гиперссылок в этом рабочем элементе.
Открытое свойство Id Получает идентификатор этого рабочего элемента.
Открытое свойство IsDirty Получает флажок, который описывает ли этот рабочий элемент был изменен с момента его последнего сохранения.
Открытое свойство IsNew Получает этот флажок, который описывает ли рабочий элемент заново.
Открытое свойство IsOpen Получает флажок, который описывает ли этот рабочий элемент в настоящий момент открытым для редактирования.
Открытое свойство IsPartialOpen Получает флажок, который описывает открывается ли рабочий элемент частично.
Открытое свойство IsReadOnly Получает флажок, который описывает ли рабочий элемент только для чтения.
Открытое свойство IsReadOnlyOpen Получает флажок, который описывает ли рабочий элемент открыт только для чтения.
Открытое свойство Item[String] Возвращает или задает значение поля в этом рабочем элементе, который определяется именем поля.
Открытое свойство Item[CoreField] Возвращает или задает значение поля в этом рабочем элементе, определяемый идентификатором поля
Открытое свойство IterationId Возвращает или задает целочисленное значение поля IterationId этого рабочего элемента.
Открытое свойство IterationPath Возвращает или задает строковое значение поля IterationPath этого рабочего элемента.
Открытое свойство Links Получает коллекцию ссылок в этом рабочем элементе.
Открытое свойство NodeName Возвращает или задает строковое значение поля NodeName этого рабочего элемента.
Открытое свойство Project Получает текущий проект, связанный с данным рабочим элементом.
Открытое свойство Reason Возвращает или задает строковое значение поля Причины этого рабочего элемента.
Открытое свойство RelatedLinkCount Получает число ссылок этого рабочего элемента.
Открытое свойство Rev Возвращает целое число, представляющее номер редакции этого рабочего элемента.
Открытое свойство RevisedDate Получает объект DateTime, представляющее дату и время версии этого рабочего элемента.
Открытое свойство Revision Возвращает целое число, представляющее номер редакции этого рабочего элемента.
Открытое свойство Revisions Получает объект RevisionCollection, представляющий коллекцию допустимых для данного номера редакции рабочего элемента.
Открытое свойство State Возвращает или задает строку, описывающую состояние этого рабочего элемента.
Открытое свойство Store Получает WorkItemStore, которому принадлежит рабочий элемент.
Открытое свойство Tags
Открытое свойство TemporaryId Возвращает временное идентификатор этого рабочего элемента.
Открытое свойство Title Возвращает или задает строку, описывающую заголовок этого рабочего элемента.
Открытое свойство Type Получает объект WorkItemType, представляющий тип этого рабочего элемента.
Открытое свойство Uri Возвращает универсальный код ресурса (URI) (Uri) этого рабочего элемента.
Открытое свойство Watermark
Открытое свойство WorkItemLinkHistory Получает объект WorkItemLinkCollection, представляющий коллекцию WorkItemLink s, относящиеся в рабочий элемент теперь или связанный с ним в прошлом.
Открытое свойство WorkItemLinks Получает объект WorkItemLinkCollection, представляющий коллекцию WorkItemLink s, в настоящее время связано в рабочий элемент.

В начало страницы

Методы

  Имя Описание
Открытый метод Close Закрывает экземпляр рабочий элемент и освобождает память, связанной с ней.
Открытый метод Copy() Создает копию экземпляра рабочий элемент.
Открытый метод Copy(WorkItemType) Создает копию экземпляра рабочий элемент, указанного WorkItemType.
Открытый метод Copy(WorkItemType, WorkItemCopyFlags) Создает копию экземпляра рабочий элемент, указанного WorkItemType.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetNextState Получает следующее состояние этого рабочего элемента на действия пользователя.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsValid Проверяет поля этого рабочего элемента.
Открытый метод Open Открытие этого рабочего элемента для изменения.
Открытый метод PartialOpen Открытие этого рабочего элемента для изменения, передающего минимальный объем данных в сети.
Открытый метод Reset Отменить все изменения, которые были изменены с момента последнего сохранения.
Открытый метод Save() Сохраняет все ожидающие изменения в этом рабочем элементе.
Открытый метод Save(SaveFlags) Сохраняет все ожидающие изменения в этом рабочем элементе.
Открытый метод SetDirty Временно переопределяет пакостное состояние рабочего элемента.Любое изменение в рабочий элемент, это приведет к сброшенным на верное значение, в зависимости от изменения состояния рабочего элемента.
Открытый метод SyncToLatest Синхронизирует рабочий элемент в последней версии.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод Validate Получает ArrayList полей в этом рабочем элементе, которые являются недопустимыми.

В начало страницы

События

  Имя Описание
Открытое событие FieldChanged Возникает, если поле обновляется в этом экземпляре рабочий элемент.
Открытое событие Saving Событие получает увольнянным при каждом обновлении рабочего элемента будут сохранены.

В начало страницы

Заметки

Следующие методы для доступа к полям и значения полей, доступных:

  • Рабочий элемент «[имя поля»] возвращает или задает значение поля.

  • WorkItem.Fields [«имя поля»] получает или задает поле, а не значение.

  • WorkItem.Fields [«имя поля»]. Значение получает или задает значение поля.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.WorkItemTracking.Client - пространство имен