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 | |
---|---|---|
Administration | Classe para que as tarefas administrativas para executar em um armazenamento de item de trabalho. | |
AllowedValuesCollection | Representa uma lista de valores válidos para Field. | |
Attachment | Descreve um arquivo anexo em um item de trabalho. | |
AttachmentCollection | Armazena os anexos associados com um item de trabalho. | |
BatchReadParameter | Representa um par de identificação e revisão que é adicionado a um BatchReadParameterCollection. | |
BatchReadParameterCollection | Representa uma coleção de parâmetros de uma leitura em lotes. | |
BatchSave | Representa métodos e propriedades para o item de trabalho de salvar em lotes links. | |
BatchSaveError | Classe para descrever um erro de salvar em lotes para um único item de trabalho. | |
BatchSaveFailedException | Classe para um erro falha de salvar em lotes. | |
BatchSaveRetryFailedException | Classe para um erro que ocorre durante uma nova tentativa de salvar em lotes. | |
CancelableAsyncResult | Classe que é usada para acessar o estado da operação assíncrona ou cancelar o resultado. | |
CannotChangePageSizeException | Obsoleta. Classe para que uma tentativa modifique o erro de tamanho de página. | |
Category | Descreve a categoria de tipo de item de trabalho. | |
CategoryCollection | Uma coleção de objetos de categoria. | |
ClientException | Classe base para todas as exceções cliente gerados. | |
ClientWiqlAdapterHelper | ||
ConnectionException | Classe para descrever uma falha de conexão para o servidor. | |
CoreFieldReferenceNames | Classe que contém os nomes de referência para os campos principal. | |
CoreLinkTypeReferenceNames | Classe que contém nomes de referência para tipos de link principal. | |
DeniedOrNotExistException | Classe para descrever o acesso negado ou o item não existir exceções. | |
DisplayFieldList | Representa uma coleção de WorkItem.FieldDefinitions que será paginado de servidor quando WorkItems em WorkItemCollection for acessado. | |
DuplicateBatchReadParameterException | A classe para um lote duplicado ler o erro de parâmetro. | |
DuplicateWorkItemException | Obsoleta. Classe para um erro duplicada de item de trabalho. | |
ExternalLink | Representa um link para outras ferramentas. | |
Field | Representa um campo em WorkItem. | |
FieldCollection | Representa uma coleção de Fields em um objeto de WorkItem . | |
FieldConflict | ||
FieldDefinition | Representa os atributos de Field. | |
FieldDefinitionCollection | Descreve uma coleção de objetos FieldDefinition. | |
FieldDefinitionNotExistException | Classe para um erro quando uma definição de campo não existe. | |
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. | |
FieldFilterList | Representa uma lista de filtros de campo que podem ser classificados usando uma consulta. | |
FileAttachmentException | Classe para um erro do arquivo anexo. | |
Hyperlink | Representa um hiperlink.O tipo de link é URL, UNC, ou URI de BIS. | |
IdentityNotExistException | Classe para um erro quando uma identidade não existe em uma coleção. | |
ImportEventArgs | Argumentos para eventos de importação. | |
ImportStructureException | Classe para um erro que ocorre durante a importação de um tipo de item de trabalho. | |
ImportWorkItemLinkTypeException | Classe para um erro de texto de consulta que é inválido. | |
ImportWorkitemTypeException | Classe para um erro que ocorre durante a importação de um tipo de item de trabalho. | |
InternalDatastoreException | Exceção para um erro no armazenamento de dados interno. | |
InternalFields | Define todos os nomes internos de referência do campo. | |
InvalidFieldValueException | Classe para um erro que ocorre quando é feita uma tentativa para gravar um valor inválido para um campo. | |
InvalidProjectException | Obsoleta. Classe para um erro válido do projeto. | |
InvalidQueryTextException | Classe para um erro de texto de consulta que é inválido. | |
InvalidTreeNodeException | Classe para um erro válido o nó de árvore. | |
ItemAlreadyUpdatedOnServerException | Classe para um item já atualizado no erro de servidor. | |
Link | Descreve a implementação de um link. | |
LinkCollection | Representa uma coleção de objetos de link que pertence a um WorkItem. | |
MetadataEventArgs | Os argumentos para metadados alterando eventos. | |
Node | Descreve um objeto do nó que é usado em estruturas de dados de acompanhamento de item de trabalho. | |
NodeCollection | Representa uma coleção de objetos de nó. | |
PageSizeRangeException | Classe para um erro no intervalo de tamanho de página. | |
Project | Representa um projeto de acompanhamento de item de trabalho. | |
ProjectCollection | Representa uma coleção de projetos. | |
Query | Representa uma consulta para o serviço de acompanhamento de item de trabalho. | |
QueryDefinition | Representa uma consulta. | |
QueryFolder | Representa uma pasta em um projeto de equipe que pode conter QueryDefinitions e o outro QueryFolders. | |
QueryFolderContentsChangedEventArgs | Argumentos de evento para o evento de QueryFolderContentsChanged. | |
QueryHierarchy | Representa a pasta de nível superior em um projeto. | |
QueryHierarchyException | Classe para um erro que ocorre durante uma consulta na hierarquia de armazenamento de item de trabalho. | |
QueryItem | A classe base para pastas e definições de consulta de consulta. | |
ReadOnlyFieldException | Classe para que uma tentativa para gravar em um erro do campo somente leitura. | |
RegisteredLinkType | Descreve um tipo de link registrado. | |
RegisteredLinkTypeCollection | Uma coleção de tipos de link registrados válidos. | |
RelatedLink | Links dois objetos de item de trabalho no mesmo item de trabalho e armazena através dos armazenamentos. | |
ReportingAttributes | Descreve os atributos de relatório do campo. | |
RequestCancelledByUserException | Classe para uma solicitação cancelada pelo erro de usuário. | |
RequestNotCancelableException | Classe para que uma tentativa cancele um erro noncancelable de solicitação. | |
Revision | Representa um estado da revisão de item de trabalho. | |
RevisionCollection | Representa o histórico de revisão de um item de trabalho. | |
Schemas | Classe abstrata que contém métodos esquema- relacionados. | |
Server | Classe usada para fazer chamadas de servidor. | |
ServerInfo | Essa classe expõe informações sobre o servidor. | |
ServerRejectedChangesException | A classe para um servidor descartado altera o erro. | |
SortField | Representa WorkItemField que pode ser usado para classificar os resultados de uma consulta. | |
SortFieldList | Representa uma coleção de SortFields que pode ser classificados por uma consulta. | |
StoredQueriesChangedEventArgs | Argumentos ou o evento de StoredQueriesChanged. | |
StoredQuery | Representa uma consulta armazenada. | |
StoredQueryCollection | Representa a coleção armazenada das consultas de um armazenamento de projeto ou item de trabalho. | |
SupportedFeatures | Uma lista de IDs para todos os recursos suportados conhecidos. | |
TreeViolationException | Classe para um erro que ocorre durante a importação de um tipo de item de trabalho. | |
UnexpectedErrorException | Uma classe para relatar condições de erro incomuns. | |
UnsupportedDocumentVersionException | Classe para erros sem suporte a versão do documento. | |
ValidationException | Classe para descrever exceções de validação. | |
ValuesCollection | Uma coleção de valores. | |
VerbatimMessageException | Classe para um erro que tenha uma mensagem que deve ser exibida verbatim. | |
WorkItem | Representa um item de trabalho em Team Foundation Server. | |
WorkItemAsyncEventArgs | Uma classe para manipular eventos assíncronas de alteração de WorkItem o estado de uma consulta. | |
WorkItemChangeRejectedException | Classe para um erro de rejeção de alteração de item de trabalho. | |
WorkItemCollection | Representa uma coleção de itens de trabalho que resultam de uma consulta a WorkItemStore. | |
WorkItemEventArgs | Argumentos para um evento de item de trabalho. | |
WorkItemLink | Links dois WorkItems no mesmo WorkItemStore. | |
WorkItemLinkCollection | Representa uma coleção de WorkItemLinkS. | |
WorkItemLinkEventArgs | Argumentos para um evento de link de item de trabalho. | |
WorkItemLinkType | Representa um tipo específico de WorkItemLink. | |
WorkItemLinkTypeCollection | Representa uma coleção de objetos WorkItemLinkType. | |
WorkItemLinkTypeEnd | Representa um ponto final de WorkItemLinkType. | |
WorkItemLinkTypeEndCollection | Representa uma coleção de objetos WorkItemLinkTypeEnd. | |
WorkItemLinkValidationException | Classe para um erro que ocorre durante a validação de um link de item de trabalho. | |
WorkItemOperationError | Representa o erro de uma operação em um item de trabalho. | |
WorkItemStore | Representa a conexão do cliente de acompanhamento de item de trabalho a um servidor que esteja executando Team Foundation Server. | |
WorkItemStoreDiagnostics | Implementa métodos diagnóstico para o serviço de link de item de trabalho. | |
WorkItemType | Representa um tipo específico de WorkItem. | |
WorkItemTypeCollection | Representa uma coleção de objetos WorkItemType. | |
WorkItemTypeDeniedOrNotExistException | Classe para descrever o acesso negado ou o tipo de item de trabalho não existe exceções. |
Estruturas
Estrutura | Descrição | |
---|---|---|
FieldIndexData | Estrutura de dados para dados do índice do campo. | |
WorkItem.EditActionInfo | ||
WorkItem.EditActionSet | ||
WorkItemLinkInfo | Estrutura que representa resultados de consulta de WorkItemLink . | |
WorkItemLinkValidationException.WorkItemLinkInfo | Descreve as informações de link de item de trabalho. |
Delegados
Delegado | Descrição | |
---|---|---|
ImportEventHandler | Manipulador de eventos para uma importação. | |
MetadataChangeEventHandler | Manipulador de eventos para alterações de metadados. | |
QueryFolderContentsChangedEventHandler | Delegado manipulador de eventos para o evento de ContentsChanged e de ChangesCommitted. | |
StoredQueriesEventHandler | O manipulador de eventos para consultas armazenadas. | |
WorkItemAsyncEventHandler | Este manipulador de eventos escuta as alterações assíncronos ao estado de uma consulta. | |
WorkItemFieldChangeEventHandler | Delegado manipulador de eventos para eventos que são acionados quando um campo for alterado. | |
WorkItemPreSaveEventHandler |
Enumerações
Enumeração | Descrição | |
---|---|---|
BaseLinkType | Descreve o tipo de um link. | |
CancelableActionState | Descreve o estado de uma ação cancellable. | |
CoreField | Especifica o tipo de um campo de WorkItem . | |
FieldStatus | Descreve o status de um campo. | |
FieldType | Descreve o tipo de dados de Field. | |
FieldUsages | Descreve o tipo de objeto em que FieldDefinition se aplica. | |
ImportSeverity | Descreve a gravidade de um evento. | |
ImportStructureException.Type | Descreve o tipo de exceção. | |
ImportWorkItemLinkTypeException.Type | Especifica o tipo mais de um WorkItemLinkTypeException. | |
ImportWorkitemTypeException.Type | Classificação adicional de exceção de WorkitemType. | |
LinkAction | Descreve como a coleção foi modificada. | |
MetadataChangeTypes | Descreve todos os tipos possíveis de alteração de metadados. | |
Node.TreeType | Descreve o tipo de árvore (área ou iteração). | |
PageSizes | Descreve os tamanhos de página que são suportados para consultas e processa em lotes leitura. | |
QueryFolderAction | Indica o tipo de alterações que ocorreram a um item em uma pasta. | |
QueryHierarchyException.Type | Classes mais um QueryHierarchyException. | |
QueryItemPermissions | Bitmasks permissões para itens de consulta. | |
QueryScope | Descreve o escopo da consulta. | |
QueryType | Descreve o tipo de consulta. | |
ReportingType | Descreve o tipo de relatório do campo. | |
SaveFlags | Descreve os sinalizadores de salvar. | |
SchemaType | Descreve o esquema de um documento XML. | |
SortType | Descreve a ordem por que SortField é classificada. | |
StoredQueriesAction | Descreve a última ação que foi executada em uma coleção armazenada de consultas. | |
StringDataLengths | Descreve os comprimentos máximo para os valores da cadeia de caracteres que podem ser salvos a base de dados. | |
TargetSet | Especifica a coleção de link de destino. | |
UserDisplayMode | Especifica o modo de exibição de conta de usuário. | |
WorkItem.EditAction | ||
WorkItem.EditActionFlags | ||
WorkItemCopyFlags | Sinalizadores que especificam os dados opcionais de item de trabalho que devem ser copiados. | |
WorkItemLinkType.Topology | Descreve os tipos de topologia permitidos para WorkItemLinkType. | |
WorkItemLinkValidationException.Action | Descreve a ação de exceção. | |
WorkItemLinkValidationException.Type | Descreve o tipo de exceção. | |
WorkItemStoreFlags | Enum usado para determinar o comportamento do armazenamento de item de trabalho |