Microsoft.TeamFoundation.WorkItemTracking.Client (Espacio de nombres)

Microsoft.TeamFoundation.WorkItemTracking.Client 命名空间提供需要启用客户端计算机或应用程序与用户情景、要求、任务、Bug 和工作项。使用其他类型的 API。

WorkItemStore 表示对工作项的储存库连接到 Visual Studio Team Foundation Server。 WorkItem 对象包含 Field、数据、存储 Attachment表示的文件和 WorkItemLink(与任何其他工作项连接。 下面的代码示例演示如何访问在中存储的工作项的“用户情景”工作项类型。

// 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链接,这两个工作项。

在的 \Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0 中可以找到 Microsoft.TeamFoundation.WorkItemTracking.Client 命名空间在已安装 Team Explorer 的计算机,位于以下程序集中:

  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll

Clases

  Clase Descripción
Clase pública Administration Clase para que las tareas administrativas realicen en un almacén de elementos de trabajo.
Clase pública AllowedValuesCollection Representa una lista de valores válidos para Field.
Clase pública Attachment Describe un archivo adjunto a un elemento de trabajo.
Clase pública AttachmentCollection Almacena los datos adjuntos asociados a un elemento de trabajo.
Clase pública BatchReadParameter Representa un par de identificador y de la revisión que se agregará a un BatchReadParameterCollection.
Clase pública BatchReadParameterCollection Representa una colección de parámetros de una lectura del lote.
Clase pública BatchSave Representa métodos y propiedades de los vínculos de elementos de trabajo de guardado de lote.
Clase pública BatchSaveError Clase para describir un error de almacenamiento de lotes para un solo elemento de trabajo.
Clase pública BatchSaveFailedException La clase para un almacenamiento de lote un error.
Clase pública BatchSaveRetryFailedException Clase para un error que se produce durante un intento de un almacenamiento de lote.
Clase pública CancelableAsyncResult Clase que se utiliza para tener acceso al estado de la operación asincrónica o cancelar el resultado.
Clase pública CannotChangePageSizeException Obsoleta. Clase de un intento cambie error de tamaño de página.
Clase pública Category Describe a la categoría de tipos de elemento de trabajo.
Clase pública CategoryCollection Una colección de objetos category.
Clase pública ClientException Clase base para todas las excepciones cliente-generadas.
Clase pública ClientWiqlAdapterHelper
Clase pública ConnectionException Clase para describir un error de conexión al servidor.
Clase pública CoreFieldReferenceNames Clase que contiene los nombres de referencia de los campos básicos.
Clase pública CoreLinkTypeReferenceNames Clase que contiene los nombres de referencias para los tipos de vínculo básicos.
Clase pública DeniedOrNotExistException La clase para describir el acceso denegado o el elemento no existe las excepciones.
Clase pública DisplayFieldList Representa una colección de WorkItem.FieldDefinitions que se paginado de servidor cuando WorkItems en WorkItemCollection se tiene acceso.
Clase pública DuplicateBatchReadParameterException La clase de un lote duplicado lee error de parámetro.
Clase pública DuplicateWorkItemException Obsoleta. Clase para un error duplicado del elemento de trabajo.
Clase pública ExternalLink Representa un vínculo a otras herramientas.
Clase pública Field Representa un campo de WorkItem.
Clase pública FieldCollection Representa una colección de Fields en un objeto de WorkItem .
Clase pública FieldConflict
Clase pública FieldDefinition Representa los atributos de Field.
Clase pública FieldDefinitionCollection Describe una colección de objetos FieldDefinition.
Clase pública FieldDefinitionNotExistException Clase para un error que no existe una definición de campo.
Clase pública FieldFilter Representa un único par de valores de campo que se puede utilizar para modelar un objeto de FieldDefinition.Se utiliza junto con un FieldFilterList para filtrar permitía valores de campos.
Clase pública FieldFilterList Representa los filtros de una lista de campos que se pueden ordenar utilizando una consulta.
Clase pública FileAttachmentException Clase de un error de los datos adjuntos.
Clase pública Hyperlink Representa un hipervínculo.El tipo de vínculo es dirección URL, UNC, o URI BIS.
Clase pública IdentityNotExistException Clase para un error cuando una identidad no existe en una colección.
Clase pública ImportEventArgs Argumentos para eventos de importación.
Clase pública ImportStructureException Clase para un error que se produce durante la importación de un tipo de elemento de trabajo.
Clase pública ImportWorkItemLinkTypeException Clase de un error de texto de consulta que no es válido.
Clase pública ImportWorkitemTypeException Clase para un error que se produce durante la importación de un tipo de elemento de trabajo.
Clase pública InternalDatastoreException Excepción para un error en el almacén de datos interno.
Clase pública InternalFields Define todos los nombres internos de referencia de campo.
Clase pública InvalidFieldValueException Clase para un error que se produce cuando se intenta escribir un valor no válido a un campo.
Clase pública InvalidProjectException Obsoleta. Clase para un error no válido del proyecto.
Clase pública InvalidQueryTextException Clase de un error de texto de consulta que no es válido.
Clase pública InvalidTreeNodeException Clase para un error no válido del nodo de árbol.
Clase pública ItemAlreadyUpdatedOnServerException Clase para un elemento actualizado ya en error de servidor.
Clase pública Link Describe la implementación de un vínculo.
Clase pública LinkCollection Representa la colección de objetos de vínculo que pertenece a un WorkItem.
Clase pública MetadataEventArgs Argumentos para los eventos de cambio de metadatos.
Clase pública Node Describe un objeto de Nodo que se utilice en las estructuras de datos de seguimiento de elementos de trabajo.
Clase pública NodeCollection Representa una colección de objetos de Nodo.
Clase pública PageSizeRangeException Clase de un error en el intervalo de tamaño de página.
Clase pública Project Representa un proyecto de seguimiento de elementos de trabajo.
Clase pública ProjectCollection Representa una colección de proyectos.
Clase pública Query Representa una consulta al servicio de seguimiento de elementos de trabajo.
Clase pública QueryDefinition Representa una consulta.
Clase pública QueryFolder Representa una carpeta en un proyecto de equipo que contenga s para QueryDefinitiony otro QueryFolders.
Clase pública QueryFolderContentsChangedEventArgs Argumentos del evento de QueryFolderContentsChanged.
Clase pública QueryHierarchy Representa la carpeta de nivel superior de un proyecto.
Clase pública QueryHierarchyException Clase para un error que se produce durante una consulta de la jerarquía del almacén de elementos de trabajo.
Clase pública QueryItem La clase base para las carpetas de consulta y las definiciones de consulta.
Clase pública ReadOnlyFieldException Clase de un intento escriba un error de sólo lectura del campo.
Clase pública RegisteredLinkType Describe un tipo de vínculo registrado.
Clase pública RegisteredLinkTypeCollection Una colección de tipos de vínculo registrados válidos.
Clase pública RelatedLink Los vínculos dos objetos de elemento de trabajo en el mismo almacén de elementos de trabajo y por almacenan.
Clase pública ReportingAttributes Describe los atributos de informes de campo.
Clase pública RequestCancelledByUserException Clase para una solicitud cancelado por error del usuario.
Clase pública RequestNotCancelableException Clase de un intento cancelar un error noncancelable de la solicitud.
Clase pública Revision Representa un estado de la revisión del elemento de trabajo.
Clase pública RevisionCollection Representa el historial de revisión de un elemento de trabajo.
Clase pública Schemas Clase abstracta que contiene métodos esquema-relacionados.
Clase pública Server Clase utilizada para realizar llamadas del servidor.
Clase pública ServerInfo Esta clase expone información sobre el servidor.
Clase pública ServerRejectedChangesException La clase para un servidor rechazado cambia error.
Clase pública SortField Representa WorkItemField que se puede utilizar para ordenar los resultados de una consulta.
Clase pública SortFieldList Representa una colección de s de SortFieldque se puede ordenar por una consulta.
Clase pública StoredQueriesChangedEventArgs Argumentos o el evento de StoredQueriesChanged.
Clase pública StoredQuery Representa una consulta almacenada.
Clase pública StoredQueryCollection Representa la colección almacenada de las consultas de un almacén de proyecto o elemento de trabajo.
Clase pública SupportedFeatures Una lista de id. para todas las características compatibles conocidos.
Clase pública TreeViolationException Clase para un error que se produce durante la importación de un tipo de elemento de trabajo.
Clase pública UnexpectedErrorException Una clase informar de error poco frecuentes.
Clase pública UnsupportedDocumentVersionException Clase para los errores no compatibles con la versión del documento.
Clase pública ValidationException Clase para describir excepciones de validación.
Clase pública ValuesCollection Una colección de valores.
Clase pública VerbatimMessageException Clase para un error que tiene un mensaje que se debe mostrar literalmente y.
Clase pública WorkItem Representa un elemento de trabajo en Team Foundation Server.
Clase pública WorkItemAsyncEventArgs Una clase para controlar eventos asincrónicos de cambio WorkItem el estado de una consulta.
Clase pública WorkItemChangeRejectedException Clase de un error del rechazo de cambio de elemento de trabajo.
Clase pública WorkItemCollection Representa una colección de elementos de trabajo que son el resultado de una consulta a WorkItemStore.
Clase pública WorkItemEventArgs Argumentos para un evento de elemento de trabajo.
Clase pública WorkItemLink S de WorkItemde vínculos dos en el WorkItemStore.
Clase pública WorkItemLinkCollection Representa una colección de objetos WorkItemLink.
Clase pública WorkItemLinkEventArgs Argumentos para un evento de vínculo de elemento de trabajo.
Clase pública WorkItemLinkType Representa un tipo específico de WorkItemLink.
Clase pública WorkItemLinkTypeCollection Representa una colección de objetos WorkItemLinkType.
Clase pública WorkItemLinkTypeEnd Representa un extremo de WorkItemLinkType.
Clase pública WorkItemLinkTypeEndCollection Representa una colección de objetos WorkItemLinkTypeEnd.
Clase pública WorkItemLinkValidationException Clase para un error que se produce durante la validación de un vínculo del elemento de trabajo.
Clase pública WorkItemOperationError Representa el error de una operación en un elemento de trabajo.
Clase pública WorkItemStore Representa la conexión de cliente de seguimiento de elementos de trabajo a un servidor que ejecute Team Foundation Server.
Clase pública WorkItemStoreDiagnostics Implementa los métodos de diagnóstico para el servicio de vínculos de elementos de trabajo.
Clase pública WorkItemType Representa un tipo específico de WorkItem.
Clase pública WorkItemTypeCollection Representa una colección de objetos WorkItemType.
Clase pública WorkItemTypeDeniedOrNotExistException La clase para describir el acceso denegado o el tipo de elemento de trabajo no existe las excepciones.

Estructuras

  Estructura Descripción
Estructura pública FieldIndexData Estructura de datos para los datos de índice del campo.
Estructura pública WorkItem.EditActionInfo
Estructura pública WorkItem.EditActionSet
Estructura pública WorkItemLinkInfo Estructura que representa los resultados de la consulta de WorkItemLink .
Estructura pública WorkItemLinkValidationException.WorkItemLinkInfo Describe la información de vínculo de elemento de trabajo.

Delegados

  Delegado Descripción
Delegado público ImportEventHandler Controlador de eventos para una importación.
Delegado público MetadataChangeEventHandler Controlador de eventos para los cambios de los metadatos.
Delegado público QueryFolderContentsChangedEventHandler Delegado del controlador de eventos para el evento ContentsChanged y de ChangesCommitted.
Delegado público StoredQueriesEventHandler El controlador de eventos para las consultas almacenadas.
Delegado público WorkItemAsyncEventHandler Este controlador de eventos escucha los cambios asincrónicos al estado de una consulta.
Delegado público WorkItemFieldChangeEventHandler Delegado del controlador de eventos para los eventos que se desencadenan cuando se modifica un campo.
Delegado público WorkItemPreSaveEventHandler

Enumeraciones

  Enumeración Descripción
Enumeración pública BaseLinkType Describe el tipo de un vínculo.
Enumeración pública CancelableActionState Describe el estado de una acción cancelable.
Enumeración pública CoreField Especifica el tipo de un campo de WorkItem .
Enumeración pública FieldStatus Describe el estado de un campo.
Enumeración pública FieldType Describe el tipo de datos de Field.
Enumeración pública FieldUsages Describe el tipo de objeto en el que FieldDefinition aplica.
Enumeración pública ImportSeverity Describe la gravedad de un evento.
Enumeración pública ImportStructureException.Type Describe el tipo de la excepción.
Enumeración pública ImportWorkItemLinkTypeException.Type Especifica aún más el tipo de un WorkItemLinkTypeException.
Enumeración pública ImportWorkitemTypeException.Type Clasificación adicional de excepción de WorkitemType.
Enumeración pública LinkAction Describe cómo la colección se modificó.
Enumeración pública MetadataChangeTypes Describe todos los posibles tipos de cambio de metadatos.
Enumeración pública Node.TreeType Describe el tipo de árbol (área o iteración).
Enumeración pública PageSizes Describe los tamaños de página que admiten las consultas y las lecturas de lote.
Enumeración pública QueryFolderAction Indica el tipo de cambios que se produjeron a un elemento de una carpeta.
Enumeración pública QueryHierarchyException.Type Ordena aún más un QueryHierarchyException.
Enumeración pública QueryItemPermissions Máscara de bits de los permisos para los elementos de la consulta.
Enumeración pública QueryScope Describe el ámbito de la consulta.
Enumeración pública QueryType Describe el tipo.
Enumeración pública ReportingType Describe el tipo de informe al campo.
Enumeración pública SaveFlags Describe los indicadores de guardar.
Enumeración pública SchemaType Describe el esquema de un documento XML.
Enumeración pública SortType Describe la que SortField está ordenada.
Enumeración pública StoredQueriesAction Describe la última acción que se realizará en una colección almacenada de las consultas.
Enumeración pública StringDataLengths Describe las longitudes máximas por valores de cadena que se pueden guardar en la base de datos.
Enumeración pública TargetSet Especifica la colección de vínculo de destino.
Enumeración pública UserDisplayMode Especifica el modo de presentación de la cuenta de usuario.
Enumeración pública WorkItem.EditAction
Enumeración pública WorkItem.EditActionFlags
Enumeración pública WorkItemCopyFlags Marca que especifica los datos opcionales del elemento de trabajo que deben copiarse.
Enumeración pública WorkItemLinkType.Topology Describe los tipos permitidos de la topología para WorkItemLinkType.
Enumeración pública WorkItemLinkValidationException.Action Describe la acción de excepción.
Enumeración pública WorkItemLinkValidationException.Type Describe el tipo de la excepción.
Enumeración pública WorkItemStoreFlags Enumeración determinaba el comportamiento del objeto de almacén de elemento de trabajo

Vea también

Referencia

Otros recursos

Ampliar Team Foundation