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

Пространство имен TeamFoundation.WorkItemTracking.Client предоставляет интерфейсы API, которые требуются включают клиентский компьютер или приложения для работы с пожеланиями пользователей, требованиями, задачами, ошибками и другими типами рабочих элементов.

WorkItemStore представляющий подключение в репозитории рабочих элементов на Visual Studio Team Foundation Server. Объект WorkItem содержит Field s, сохранять данные, Attachment s, представляющий файлы и WorkItemLink s, для подключения с другими рабочими элементами. В следующем примере кода показано, как получить доступ к тип рабочего элемента "описание функциональности пользователя" в хранилище рабочих элементов.

// Connect to the server and the store, and get the WorkItemType object
// for user stories from the team project where the user story will be created. 
Uri collectionUri = (args.Length < 1) new Uri("http://server:port/vdir/DefaultCollection") : new Uri(args[0]);
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(collectionUri);
WorkItemStore workItemStore = tpc.GetService<WorkItemStore>();
Project teamProject = workItemStore.Projects["DinnerNow"];
WorkItemType workItemType = teamProject.WorkItemTypes["User Story"];

Класс Query представляет запрос на WorkItemStore. Выполненный запрос возвращает WorkItemCollection, который содержит рабочие элементы, удовлетворяющие условию запроса.

Класс WorkItemType указывает рабочий элемент. Класс FieldDefinition определяет поле в рабочем элементе. Класс WorkItemLinkType определяет WorkItemLink, который связывает 2 рабочего элемента.

Microsoft.TeamFoundation.WorkItemTracking.Client пространство имен можно найти в \ Program files \ Microsoft Visual Studio 10,0 \ Common7 \ ide \ ReferenceAssemblies \ v2.0 на компьютерах, на которых Team Explorer установлено в следующую сборку:

  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll

Классы

  Класс Описание
Открытый класс Administration Класс для задач администрирования выполнение в хранилище рабочих элементов.
Открытый класс AllowedValuesCollection Представляет список допустимых значений для Field.
Открытый класс Attachment Описывает файла, вложенного в рабочий элемент.
Открытый класс AttachmentCollection Сохраняет вложения, которые сопоставлены с рабочим элементом.
Открытый класс BatchReadParameter Представляет пару идентификатор и изменения, которое будет добавлена к BatchReadParameterCollection.
Открытый класс BatchReadParameterCollection Представляет коллекцию параметров из прочитанного пакета.
Открытый класс BatchSave Представляет методы и свойства для рабочего элемента. сохранение пакета link
Открытый класс BatchSaveError Классифицируйте для описания ошибки сохранения пакета для одного рабочего элемента.
Открытый класс BatchSaveFailedException Класс для ошибок пакетов вылтинной сбой, чтобы сохранить.
Открытый класс BatchSaveRetryFailedException Классифицируйте для ошибки, происходящие за время повторного сохранения пакета.
Открытый класс CancelableAsyncResult Классифицируйте, который используется для доступа к состояние асинхронной операции или отменить результат.
Открытый класс CannotChangePageSizeException Устаревший. Ошибка классифицируйте для попытки изменить размер страницы.
Открытый класс Category Описывает категорию типов рабочего элемента.
Открытый класс CategoryCollection Коллекция объектов категории.
Открытый класс ClientException Базовый класс для всех исключений, формируемых клиент-.
Открытый класс ConnectionException Классифицируйте для описания сбой подключения к серверу.
Открытый класс CoreFieldReferenceNames Классифицируйте, содержащий имена ссылок полей.
Открытый класс CoreLinkTypeReferenceNames Классифицируйте, содержащий имена ссылок для типов связей.
Открытый класс DeniedOrNotExistException Классифицируйте для описания отказано в доступе или элемент отсутствует разрешение.
Открытый класс DisplayFieldList Представляет коллекцию WorkItemFieldDefinitions, которая будет вызвана с сервера, когда будет выполнено WorkItems получить в WorkItemCollection.
Открытый класс DuplicateBatchReadParameterException Класс для двойного пакета, считанные ошибку параметра.
Открытый класс DuplicateWorkItemException Устаревший. Класс для двойной обработки ошибок рабочего элемента.
Открытый класс ExternalLink Представляет ссылку на других средств.
Открытый класс Field Представляет поле в WorkItem.
Открытый класс FieldCollection Представляет коллекцию Fields в объекте WorkItem.
Открытый класс FieldConflict
Открытый класс FieldDefinition Представляет атрибуты Field.
Открытый класс FieldDefinitionCollection Описывает коллекцию объектов FieldDefinition.
Открытый класс FieldDefinitionNotExistException Классифицируйте для ошибки при определении поля не существует.
Открытый класс FieldFilter Представляет одну пару значений полей, которую можно использовать для моделирования объекта FieldDefinition.Используемый вместе с FieldFilterList для фильтрации допустимые значения полей.
Открытый класс FieldFilterList Представляет список фильтров поля, которые могут быть отсортированы с помощью запроса.
Открытый класс FileAttachmentException Класс ошибки для файла вложения.
Открытый класс Hyperlink Представляет гиперссылку.Тип связи URL-адрес или unc-имя, универсальный код ресурса (uri) BIS.
Открытый класс IdentityNotExistException Классифицируйте для ошибки, если идентификатор не существует в коллекции.
Открытый класс ImportEventArgs Аргументы для событий импорта.
Открытый класс ImportStructureException Классифицируйте для ошибки, происходящие за время импорта типа рабочего элемента.
Открытый класс ImportWorkItemLinkTypeException Классифицируйте для ошибки текста запроса, является недопустимой.
Открытый класс ImportWorkitemTypeException Классифицируйте для ошибки, происходящие за время импорта типа рабочего элемента.
Открытый класс InternalAdmin
Открытый класс InternalDatastoreException Исключение для ошибки во внутреннем хранилище данных.
Открытый класс InternalFields Указывает все внутренние имена ссылок полей.
Открытый класс InvalidFieldValueException Классифицируйте для ошибки, возникающее при попытке записи недопустимое значение в поле.
Открытый класс InvalidProjectException Устаревший. Класс для недопустимой ошибки проекта.
Открытый класс InvalidQueryTextException Классифицируйте для ошибки текста запроса, является недопустимой.
Открытый класс InvalidTreeNodeException Класс для недопустимой ошибки узла дерева.
Открытый класс ItemAlreadyUpdatedOnServerException Классифицируйте для элемента уже обновленного при ошибке сервера.
Открытый класс Link Описывает реализацию связи.
Открытый класс LinkCollection Представляет коллекцию объектов связи, принадлежащий WorkItem.
Открытый класс MetadataEventArgs Аргументы для метаданных изменяются события.
Открытый класс Node Описывает объект узла, который используется в структурах данных отслеживания рабочих элементов.
Открытый класс NodeCollection Представляет коллекцию объектов узла.
Открытый класс OMStringUtil
Открытый класс PageSizeRangeException Класс ошибки в диапазон размеров страницы.
Открытый класс Project Представляет проект отслеживания рабочих элементов.
Открытый класс ProjectCollection Представляет коллекцию проектов.
Открытый класс Query Представляет запрос к службе отслеживания рабочих элементов.
Открытый класс QueryDefinition Представляет запрос.
Открытый класс QueryFolder Представляет папку в командном проекте, который может содержать QueryDefinition s, а другой QueryFolders.
Открытый класс QueryFolderContentsChangedEventArgs Аргументы события для события QueryFolderContentsChanged.
Открытый класс QueryHierarchy Представляет папку верхнего уровня в проекте.
Открытый класс QueryHierarchyException Классифицируйте для ошибки, происходящие за время запроса иерархии хранилища рабочего элемента.
Открытый класс QueryHierarchyProvider
Открытый класс QueryHierarchyRefreshData
Открытый класс QueryItem Базовый класс для папки запроса и определений запроса.
Открытый класс ReadOnlyFieldException Классифицируйте для попытки записи к ошибке поля, доступные только для чтения.
Открытый класс RegisteredLinkType Описывает зарегистрированный тип связи.
Открытый класс RegisteredLinkTypeCollection Коллекция типов связей, зарегистрированных допустимым.
Открытый класс RelatedLink Ссылки на 2 объектов рабочего элемента, в том же рабочем элементе, хранящие и через магазины.
Открытый класс ReportingAttributes Описывает атрибуты отчетов поля.
Открытый класс RequestCancelledByUserException Классифицируйте для запроса отмененного ошибкой пользователя.
Открытый класс RequestNotCancelableException Классифицируйте для попытки отменить noncancelable ошибка запроса.
Открытый класс Revision Представляет состояние изменения рабочего элемента.
Открытый класс RevisionCollection Представляет журнал изменений рабочего элемента.
Открытый класс Schemas Абстрактный класс, который содержит схема- связанные методы.
Открытый класс Server Класс, используемый для вызова сервера.
Открытый класс ServerInfo Этот класс предоставляет сведения о сервере.
Открытый класс ServerRejectedChangesException Класс для излученного сервера изменяет ошибка.
Открытый класс SortField Представляет WorkItemField, который может использоваться для сортировки результатов запроса.
Открытый класс SortFieldList Представляет коллекцию SortField s, которая может быть сортироватьа запросом.
Открытый класс StoredQueriesChangedEventArgs Аргументы или событие StoredQueriesChanged.
Открытый класс StoredQuery Представляет, сохраненный запрос.
Открытый класс StoredQueryCollection Представляет коллекцию запросов, хранящихся из хранилища проекта или рабочего элемента.
Открытый класс SupportedFeatures Список идентификаторов всех известных поддерживаемых функций.
Открытый класс TreeViolationException Классифицируйте для ошибки, происходящие за время импорта типа рабочего элемента.
Открытый класс UnexpectedErrorException Класс, чтобы сообщить необычные ошибки.
Открытый класс UnsupportedDocumentVersionException Класс для неподдерживаемых ошибок версии документа.
Открытый класс ValidationException Классифицируйте для описания исключения проверки.
Открытый класс ValuesCollection Коллекция значений.
Открытый класс VerbatimMessageException Классифицируйте для ошибки, которая содержит сообщение, которое должно отображаться слово в слово.
Открытый класс WorkItem Представляет рабочий элемент в Team Foundation Server.
Открытый класс WorkItemAsyncEventArgs Класс, который будет обрабатывать события изменения WorkItem асинхронные в состояние запроса.
Открытый класс WorkItemChangeRejectedException Класс ошибки сброса изменений рабочего элемента.
Открытый класс WorkItemCollection Представляет коллекцию рабочих элементов, которые являются результатом запросов к WorkItemStore.
Открытый класс WorkItemEventArgs Аргументы для события рабочего элемента.
Открытый класс WorkItemFieldData
Открытый класс WorkItemLink Ссылки на 2 WorkItem в том же WorkItemStore.
Открытый класс WorkItemLinkCollection Представляет коллекцию WorkItemLink.
Открытый класс WorkItemLinkData
Открытый класс WorkItemLinkEventArgs Аргументы для события связей рабочего элемента.
Открытый класс WorkItemLinkType Представляет определенный тип WorkItemLink.
Открытый класс WorkItemLinkTypeCollection Представляет коллекцию объектов WorkItemLinkType.
Открытый класс WorkItemLinkTypeEnd Представляет конечную точку WorkItemLinkType.
Открытый класс WorkItemLinkTypeEndCollection Представляет коллекцию объектов WorkItemLinkTypeEnd.
Открытый класс WorkItemLinkValidationException Классифицируйте для ошибки, происходящие за время проверки связи рабочего элемента.
Открытый класс WorkItemOperationError Представляет ошибку операции на рабочем элементе.
Открытый класс WorkItemStore Представляет подключение клиента отслеживания рабочих элементов к серверу, на котором запущена Team Foundation Server.
Открытый класс WorkItemStoreDiagnostics Реализует методы диагностики для службы связей рабочего элемента.
Открытый класс WorkItemSyncData
Открытый класс WorkItemType Представляет определенный тип WorkItem.
Открытый класс WorkItemTypeCollection Представляет коллекцию объектов WorkItemType.
Открытый класс WorkItemTypeDeniedOrNotExistException Классифицируйте для описания отказано в доступе или тип рабочего элемента не существует разрешение.

Структуры

  Структура Описание
Открытая структура FieldIndexData Структура данных для показателя неоднородности поля.
Открытая структура WorkItem.EditActionInfo
Открытая структура WorkItem.EditActionSet
Открытая структура WorkItemFieldData.FieldInfo
Открытая структура WorkItemFieldData.FieldUpdate
Открытая структура WorkItemLinkInfo Объединяет, представляющий результаты запроса WorkItemLink.
Открытая структура WorkItemLinkValidationException.WorkItemLinkInfo Описывает сведения о связей рабочего элемента.

Делегаты

  Делегат Описание
Открытый делегат ImportEventHandler Обработчик событий для импорта.
Открытый делегат MetadataChangeEventHandler Обработчик события для изменений метаданных.
Открытый делегат QueryFolderContentsChangedEventHandler Делегат обработчика событий для события ContentsChanged и ChangesCommitted.
Открытый делегат StoredQueriesEventHandler Обработчик событий для сохраненных запросов.
Открытый делегат WorkItemAsyncEventHandler Этот обработчик событий прослушивает асинхронным изменения состояния запроса.
Открытый делегат WorkItemFieldChangeEventHandler Делегат обработчика событий для событий, которые возникли если поле изменен.
Открытый делегат WorkItemPreSaveEventHandler

Перечисления

  Перечисление Описание
Открытое перечисление BaseLinkType Описывает тип связи.
Открытое перечисление CancelableActionState Описывает состояние cancellable действия.
Открытое перечисление CoreField Указывает тип поля WorkItem.
Открытое перечисление FieldStatus Описывает состояние поля.
Открытое перечисление FieldType Описывает тип данных Field.
Открытое перечисление FieldUsages Описывает тип объекта, к которому применяется FieldDefinition.
Открытое перечисление ImportSeverity Описание важности события.
Открытое перечисление ImportStructureException.Type Описывает тип исключения.
Открытое перечисление ImportWorkItemLinkTypeException.Type Далее описывается тип WorkItemLinkTypeException.
Открытое перечисление ImportWorkitemTypeException.Type Более дальнеишая классификация исключения WorkitemType.
Открытое перечисление LinkAction Описывает, как коллекция была изменена.
Открытое перечисление MetadataChangeTypes Описываются все возможные метаданные изменить типы.
Открытое перечисление Node.TreeType Описывает тип дерева (области или итерации).
Открытое перечисление PageSizes Описывает размеры страницы, которые поддерживаются для запросов и пакет выполняет чтение.
Открытое перечисление QueryFolderAction Указывает тип изменений, произведенных к элементу в папке.
Открытое перечисление QueryHierarchyException.Type Более инкрементально classify QueryHierarchyException.
Открытое перечисление QueryItemPermissions Битовые маски разрешений для элементов запроса.
Открытое перечисление QueryScope Описывает область запроса.
Открытое перечисление QueryType Описывает тип запроса.
Открытое перечисление ReportingType Описывает тип отчетности поля.
Открытое перечисление SaveFlags Описываются флаги сохранения.
Открытое перечисление SchemaType Описывает схему документа xml.
Открытое перечисление SortType Описывает порядок, SortField сортироватьо.
Открытое перечисление StoredQueriesAction Описывает последнюю операцию, которая была выполнена на сохраненные коллекции запросов.
Открытое перечисление StringDataLengths Описывает максимальная длина для строковых значений, которые могут быть сохранены к базе данных.
Открытое перечисление TargetSet Определяет коллекцию ссылок целевого объекта.
Открытое перечисление UserDisplayMode Указывает режим отображения учетной записи пользователя.
Открытое перечисление WorkItem.EditAction
Открытое перечисление WorkItem.EditActionFlags
Открытое перечисление WorkItemCopyFlags Пометит, указывающее необязательные данные рабочего элемента, которые должны быть скопированы.
Открытое перечисление WorkItemFieldData.FieldFlags
Открытое перечисление WorkItemLinkType.Topology Описывает допустимые типы топологии для WorkItemLinkType.
Открытое перечисление WorkItemLinkValidationException.Action Описывает действие исключения.
Открытое перечисление WorkItemLinkValidationException.Type Описывает тип исключения.
Открытое перечисление WorkItemStoreFlags Перечисление, используемое для определения расширения функциональности объекта хранилища рабочего элемента

См. также

Ссылки

Другие ресурсы

Расширение Team Foundation