Namespace Microsoft.TeamFoundation.WorkItemTracking.Client

O namespace de Microsoft.TeamFoundation.WorkItemTracking.Client fornece APIs que são necessários para ativar um computador cliente ou um aplicativo trabalhar com artigos de usuário, requisitos, bugs, tarefas e outros tipos de itens de trabalho.

WorkItemStore representa a conexão ao armazenamento de itens de trabalho em Visual Studio Team Foundation Server. O objeto de WorkItem contém Fields que armazenam os dados, o Attachments representando os arquivos, e o WorkItemLinks que se conectam a outros itens de trabalho. O código exemplo a seguir demonstra como acessar “de um tipo de item de trabalho do usuário artigo” em um armazenamento de item de trabalho.

// 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"];

A classe de Query representa uma consulta a WorkItemStore. Uma consulta retorna WorkItemCollectionexecutado, que contém os itens de trabalho que satisfazem a consulta.

A classe de WorkItemType define um item de trabalho. A classe de FieldDefinition define um campo em um item de trabalho. A classe de WorkItemLinkType define WorkItemLink, que contém dois itens de trabalho.

Você pode localizar o namespace de Microsoft.TeamFoundation.WorkItemTracking.Client em \ Program files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ v2.0 \ ReferenceAssemblies em computadores onde Team Explorer é instalado, o seguinte conjunto:

  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll

Classes

  Classe Descrição
Classe pública Administration Classe para que as tarefas administrativas para executar em um armazenamento de item de trabalho.
Classe pública AllowedValuesCollection Representa uma lista de valores válidos para Field.
Classe pública Attachment Descreve um arquivo anexo em um item de trabalho.
Classe pública AttachmentCollection Armazena os anexos associados com um item de trabalho.
Classe pública BatchReadParameter Representa um par de identificação e revisão que é adicionado a um BatchReadParameterCollection.
Classe pública BatchReadParameterCollection Representa uma coleção de parâmetros de uma leitura em lotes.
Classe pública BatchSave Representa métodos e propriedades para o item de trabalho de salvar em lotes links.
Classe pública BatchSaveError Classe para descrever um erro de salvar em lotes para um único item de trabalho.
Classe pública BatchSaveFailedException Classe para um erro falha de salvar em lotes.
Classe pública BatchSaveRetryFailedException Classe para um erro que ocorre durante uma nova tentativa de salvar em lotes.
Classe pública CancelableAsyncResult Classe que é usada para acessar o estado da operação assíncrona ou cancelar o resultado.
Classe pública CannotChangePageSizeException Obsoleta. Classe para que uma tentativa modifique o erro de tamanho de página.
Classe pública Category Descreve a categoria de tipo de item de trabalho.
Classe pública CategoryCollection Uma coleção de objetos de categoria.
Classe pública ClientException Classe base para todas as exceções cliente gerados.
Classe pública ClientWiqlAdapterHelper
Classe pública ConnectionException Classe para descrever uma falha de conexão para o servidor.
Classe pública CoreFieldReferenceNames Classe que contém os nomes de referência para os campos principal.
Classe pública CoreLinkTypeReferenceNames Classe que contém nomes de referência para tipos de link principal.
Classe pública DeniedOrNotExistException Classe para descrever o acesso negado ou o item não existir exceções.
Classe pública DisplayFieldList Representa uma coleção de WorkItem.FieldDefinitions que será paginado de servidor quando WorkItems em WorkItemCollection for acessado.
Classe pública DuplicateBatchReadParameterException A classe para um lote duplicado ler o erro de parâmetro.
Classe pública DuplicateWorkItemException Obsoleta. Classe para um erro duplicada de item de trabalho.
Classe pública ExternalLink Representa um link para outras ferramentas.
Classe pública Field Representa um campo em WorkItem.
Classe pública FieldCollection Representa uma coleção de Fields em um objeto de WorkItem .
Classe pública FieldConflict
Classe pública FieldDefinition Representa os atributos de Field.
Classe pública FieldDefinitionCollection Descreve uma coleção de objetos FieldDefinition.
Classe pública FieldDefinitionNotExistException Classe para um erro quando uma definição de campo não existe.
Classe pública FieldFilter Representa um par do valor do campo que pode ser usado para modelar um objeto de FieldDefinition.Usado junto com um FieldFilterList para filtrar permitiu valores de campos.
Classe pública FieldFilterList Representa uma lista de filtros de campo que podem ser classificados usando uma consulta.
Classe pública FileAttachmentException Classe para um erro do arquivo anexo.
Classe pública Hyperlink Representa um hiperlink.O tipo de link é URL, UNC, ou URI de BIS.
Classe pública IdentityNotExistException Classe para um erro quando uma identidade não existe em uma coleção.
Classe pública ImportEventArgs Argumentos para eventos de importação.
Classe pública ImportStructureException Classe para um erro que ocorre durante a importação de um tipo de item de trabalho.
Classe pública ImportWorkItemLinkTypeException Classe para um erro de texto de consulta que é inválido.
Classe pública ImportWorkitemTypeException Classe para um erro que ocorre durante a importação de um tipo de item de trabalho.
Classe pública InternalDatastoreException Exceção para um erro no armazenamento de dados interno.
Classe pública InternalFields Define todos os nomes internos de referência do campo.
Classe pública InvalidFieldValueException Classe para um erro que ocorre quando é feita uma tentativa para gravar um valor inválido para um campo.
Classe pública InvalidProjectException Obsoleta. Classe para um erro válido do projeto.
Classe pública InvalidQueryTextException Classe para um erro de texto de consulta que é inválido.
Classe pública InvalidTreeNodeException Classe para um erro válido o nó de árvore.
Classe pública ItemAlreadyUpdatedOnServerException Classe para um item já atualizado no erro de servidor.
Classe pública Link Descreve a implementação de um link.
Classe pública LinkCollection Representa uma coleção de objetos de link que pertence a um WorkItem.
Classe pública MetadataEventArgs Os argumentos para metadados alterando eventos.
Classe pública Node Descreve um objeto do nó que é usado em estruturas de dados de acompanhamento de item de trabalho.
Classe pública NodeCollection Representa uma coleção de objetos de nó.
Classe pública PageSizeRangeException Classe para um erro no intervalo de tamanho de página.
Classe pública Project Representa um projeto de acompanhamento de item de trabalho.
Classe pública ProjectCollection Representa uma coleção de projetos.
Classe pública Query Representa uma consulta para o serviço de acompanhamento de item de trabalho.
Classe pública QueryDefinition Representa uma consulta.
Classe pública QueryFolder Representa uma pasta em um projeto de equipe que pode conter QueryDefinitions e o outro QueryFolders.
Classe pública QueryFolderContentsChangedEventArgs Argumentos de evento para o evento de QueryFolderContentsChanged.
Classe pública QueryHierarchy Representa a pasta de nível superior em um projeto.
Classe pública QueryHierarchyException Classe para um erro que ocorre durante uma consulta na hierarquia de armazenamento de item de trabalho.
Classe pública QueryItem A classe base para pastas e definições de consulta de consulta.
Classe pública ReadOnlyFieldException Classe para que uma tentativa para gravar em um erro do campo somente leitura.
Classe pública RegisteredLinkType Descreve um tipo de link registrado.
Classe pública RegisteredLinkTypeCollection Uma coleção de tipos de link registrados válidos.
Classe pública RelatedLink Links dois objetos de item de trabalho no mesmo item de trabalho e armazena através dos armazenamentos.
Classe pública ReportingAttributes Descreve os atributos de relatório do campo.
Classe pública RequestCancelledByUserException Classe para uma solicitação cancelada pelo erro de usuário.
Classe pública RequestNotCancelableException Classe para que uma tentativa cancele um erro noncancelable de solicitação.
Classe pública Revision Representa um estado da revisão de item de trabalho.
Classe pública RevisionCollection Representa o histórico de revisão de um item de trabalho.
Classe pública Schemas Classe abstrata que contém métodos esquema- relacionados.
Classe pública Server Classe usada para fazer chamadas de servidor.
Classe pública ServerInfo Essa classe expõe informações sobre o servidor.
Classe pública ServerRejectedChangesException A classe para um servidor descartado altera o erro.
Classe pública SortField Representa WorkItemField que pode ser usado para classificar os resultados de uma consulta.
Classe pública SortFieldList Representa uma coleção de SortFields que pode ser classificados por uma consulta.
Classe pública StoredQueriesChangedEventArgs Argumentos ou o evento de StoredQueriesChanged.
Classe pública StoredQuery Representa uma consulta armazenada.
Classe pública StoredQueryCollection Representa a coleção armazenada das consultas de um armazenamento de projeto ou item de trabalho.
Classe pública SupportedFeatures Uma lista de IDs para todos os recursos suportados conhecidos.
Classe pública TreeViolationException Classe para um erro que ocorre durante a importação de um tipo de item de trabalho.
Classe pública UnexpectedErrorException Uma classe para relatar condições de erro incomuns.
Classe pública UnsupportedDocumentVersionException Classe para erros sem suporte a versão do documento.
Classe pública ValidationException Classe para descrever exceções de validação.
Classe pública ValuesCollection Uma coleção de valores.
Classe pública VerbatimMessageException Classe para um erro que tenha uma mensagem que deve ser exibida verbatim.
Classe pública WorkItem Representa um item de trabalho em Team Foundation Server.
Classe pública WorkItemAsyncEventArgs Uma classe para manipular eventos assíncronas de alteração de WorkItem o estado de uma consulta.
Classe pública WorkItemChangeRejectedException Classe para um erro de rejeção de alteração de item de trabalho.
Classe pública WorkItemCollection Representa uma coleção de itens de trabalho que resultam de uma consulta a WorkItemStore.
Classe pública WorkItemEventArgs Argumentos para um evento de item de trabalho.
Classe pública WorkItemLink Links dois WorkItems no mesmo WorkItemStore.
Classe pública WorkItemLinkCollection Representa uma coleção de WorkItemLinkS.
Classe pública WorkItemLinkEventArgs Argumentos para um evento de link de item de trabalho.
Classe pública WorkItemLinkType Representa um tipo específico de WorkItemLink.
Classe pública WorkItemLinkTypeCollection Representa uma coleção de objetos WorkItemLinkType.
Classe pública WorkItemLinkTypeEnd Representa um ponto final de WorkItemLinkType.
Classe pública WorkItemLinkTypeEndCollection Representa uma coleção de objetos WorkItemLinkTypeEnd.
Classe pública WorkItemLinkValidationException Classe para um erro que ocorre durante a validação de um link de item de trabalho.
Classe pública WorkItemOperationError Representa o erro de uma operação em um item de trabalho.
Classe pública WorkItemStore Representa a conexão do cliente de acompanhamento de item de trabalho a um servidor que esteja executando Team Foundation Server.
Classe pública WorkItemStoreDiagnostics Implementa métodos diagnóstico para o serviço de link de item de trabalho.
Classe pública WorkItemType Representa um tipo específico de WorkItem.
Classe pública WorkItemTypeCollection Representa uma coleção de objetos WorkItemType.
Classe pública WorkItemTypeDeniedOrNotExistException Classe para descrever o acesso negado ou o tipo de item de trabalho não existe exceções.

Estruturas

  Estrutura Descrição
Estrutura pública FieldIndexData Estrutura de dados para dados do índice do campo.
Estrutura pública WorkItem.EditActionInfo
Estrutura pública WorkItem.EditActionSet
Estrutura pública WorkItemLinkInfo Estrutura que representa resultados de consulta de WorkItemLink .
Estrutura pública WorkItemLinkValidationException.WorkItemLinkInfo Descreve as informações de link de item de trabalho.

Delegados

  Delegado Descrição
Delegado público ImportEventHandler Manipulador de eventos para uma importação.
Delegado público MetadataChangeEventHandler Manipulador de eventos para alterações de metadados.
Delegado público QueryFolderContentsChangedEventHandler Delegado manipulador de eventos para o evento de ContentsChanged e de ChangesCommitted.
Delegado público StoredQueriesEventHandler O manipulador de eventos para consultas armazenadas.
Delegado público WorkItemAsyncEventHandler Este manipulador de eventos escuta as alterações assíncronos ao estado de uma consulta.
Delegado público WorkItemFieldChangeEventHandler Delegado manipulador de eventos para eventos que são acionados quando um campo for alterado.
Delegado público WorkItemPreSaveEventHandler

Enumerações

  Enumeração Descrição
Enumeração pública BaseLinkType Descreve o tipo de um link.
Enumeração pública CancelableActionState Descreve o estado de uma ação cancellable.
Enumeração pública CoreField Especifica o tipo de um campo de WorkItem .
Enumeração pública FieldStatus Descreve o status de um campo.
Enumeração pública FieldType Descreve o tipo de dados de Field.
Enumeração pública FieldUsages Descreve o tipo de objeto em que FieldDefinition se aplica.
Enumeração pública ImportSeverity Descreve a gravidade de um evento.
Enumeração pública ImportStructureException.Type Descreve o tipo de exceção.
Enumeração pública ImportWorkItemLinkTypeException.Type Especifica o tipo mais de um WorkItemLinkTypeException.
Enumeração pública ImportWorkitemTypeException.Type Classificação adicional de exceção de WorkitemType.
Enumeração pública LinkAction Descreve como a coleção foi modificada.
Enumeração pública MetadataChangeTypes Descreve todos os tipos possíveis de alteração de metadados.
Enumeração pública Node.TreeType Descreve o tipo de árvore (área ou iteração).
Enumeração pública PageSizes Descreve os tamanhos de página que são suportados para consultas e processa em lotes leitura.
Enumeração pública QueryFolderAction Indica o tipo de alterações que ocorreram a um item em uma pasta.
Enumeração pública QueryHierarchyException.Type Classes mais um QueryHierarchyException.
Enumeração pública QueryItemPermissions Bitmasks permissões para itens de consulta.
Enumeração pública QueryScope Descreve o escopo da consulta.
Enumeração pública QueryType Descreve o tipo de consulta.
Enumeração pública ReportingType Descreve o tipo de relatório do campo.
Enumeração pública SaveFlags Descreve os sinalizadores de salvar.
Enumeração pública SchemaType Descreve o esquema de um documento XML.
Enumeração pública SortType Descreve a ordem por que SortField é classificada.
Enumeração pública StoredQueriesAction Descreve a última ação que foi executada em uma coleção armazenada de consultas.
Enumeração pública StringDataLengths Descreve os comprimentos máximo para os valores da cadeia de caracteres que podem ser salvos a base de dados.
Enumeração pública TargetSet Especifica a coleção de link de destino.
Enumeração pública UserDisplayMode Especifica o modo de exibição de conta de usuário.
Enumeração pública WorkItem.EditAction
Enumeração pública WorkItem.EditActionFlags
Enumeração pública WorkItemCopyFlags Sinalizadores que especificam os dados opcionais de item de trabalho que devem ser copiados.
Enumeração pública WorkItemLinkType.Topology Descreve os tipos de topologia permitidos para WorkItemLinkType.
Enumeração pública WorkItemLinkValidationException.Action Descreve a ação de exceção.
Enumeração pública WorkItemLinkValidationException.Type Descreve o tipo de exceção.
Enumeração pública WorkItemStoreFlags Enum usado para determinar o comportamento do armazenamento de item de trabalho

Consulte também

Referência

Outros recursos

Estendendo o Team Foundation