WorkItem (Clase)

Representa un elemento de trabajo en Team Foundation Server.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.WorkItemTracking.Client
Ensamblado:  Microsoft.TeamFoundation.WorkItemTracking.Client (en Microsoft.TeamFoundation.WorkItemTracking.Client.dll)

Sintaxis

'Declaración
Public NotInheritable Class WorkItem
public sealed class WorkItem

El tipo WorkItem expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público WorkItem Inicializa una nueva instancia de la clase WorkItem de WorkItemTypeespecificado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AreaId Obtiene o establece el valor entero del campo de AreaId para este elemento de trabajo.
Propiedad pública AreaPath Obtiene o establece el valor de cadena del campo AreaPath para este elemento de trabajo.
Propiedad pública AttachedFileCount Obtiene el número de archivos adjuntos para este elemento de trabajo.
Propiedad pública Attachments Obtiene el objeto de AttachmentCollection que representa los datos adjuntos que pertenecen a este elemento de trabajo.
Propiedad pública AuthorizedDate
Propiedad pública ChangedBy Obtiene el valor de cadena del campo de ChangedBy para este elemento de trabajo.
Propiedad pública ChangedDate Obtiene el objeto de DateTime que representa la fecha y hora que este elemento de trabajo se modificó por última vez.
Propiedad pública CreatedBy Obtiene el valor de cadena del campo de CreatedBy para este elemento de trabajo.
Propiedad pública CreatedDate Obtiene el objeto de DateTime que representa la fecha y hora que este elemento de trabajo se creó.
Propiedad pública Description Obtiene o establece una cadena que describe este elemento de trabajo.
Propiedad pública DisplayForm Obtiene el formato de la pantalla que está asociado a este elemento de trabajo.
Propiedad pública ExternalLinkCount Obtiene el número de vínculos externos en este elemento de trabajo.
Propiedad pública Fields Obtiene el objeto de FieldCollection que contiene s para Fieldde este elemento de trabajo.
Propiedad pública History Obtiene o establece el valor de cadena del campo historial para este elemento de trabajo.
Propiedad pública HyperLinkCount Obtiene el número de hipervínculos en este elemento de trabajo.
Propiedad pública Id Obtiene el identificador de este elemento de trabajo.
Propiedad pública IsDirty Obtiene una marca que describe si se ha modificado este elemento de trabajo desde su guardar última.
Propiedad pública IsNew Obtiene una marca que describe si este elemento de trabajo es nuevo.
Propiedad pública IsOpen Obtiene una marca que describe si este elemento de trabajo está abierto para edición.
Propiedad pública IsPartialOpen Obtiene una marca que describe si se abre el elemento de trabajo parcialmente.
Propiedad pública IsReadOnly Obtiene una marca que describe si el elemento de trabajo es de solo lectura.
Propiedad pública IsReadOnlyOpen Obtiene una marca que describe si el elemento de trabajo abierto como de sólo lectura.
Propiedad pública Item[String] Obtiene o establece el valor de un campo en este elemento de trabajo que se especifica por el nombre de campo.
Propiedad pública Item[CoreField] Obtiene o establece el valor de un campo en este elemento de trabajo que es especificado por el identificador de campo
Propiedad pública IterationId Obtiene o establece el valor entero del campo de IterationId de este elemento de trabajo.
Propiedad pública IterationPath Obtiene o establece el valor de cadena del campo de IterationPath de este elemento de trabajo.
Propiedad pública Links Obtiene la colección de vínculos de este elemento de trabajo.
Propiedad pública NodeName Obtiene o establece el valor de cadena del campo de NodeName de este elemento de trabajo.
Propiedad pública Project Obtiene el proyecto actual asociada a este elemento de trabajo.
Propiedad pública Reason Obtiene o establece el valor de cadena del campo motivo de este elemento de trabajo.
Propiedad pública RelatedLinkCount Obtiene el número de vínculos relacionados de este elemento de trabajo.
Propiedad pública Rev Obtiene el entero que representa el número de revisión de este elemento de trabajo.
Propiedad pública RevisedDate Obtiene un objeto de DateTime que representa la fecha y hora de la revisión de este elemento de trabajo.
Propiedad pública Revision Obtiene el entero que representa el número de revisión de este elemento de trabajo.
Propiedad pública Revisions Obtiene un objeto de RevisionCollection que representa una colección de números de revisión válidos para este elemento de trabajo.
Propiedad pública State Obtiene o establece una cadena que describe el estado de este elemento de trabajo.
Propiedad pública Store Obtiene WorkItemStore a las que pertenece este elemento de trabajo.
Propiedad pública Tags
Propiedad pública TemporaryId Obtiene el identificador temporal de este elemento de trabajo.
Propiedad pública Title Obtiene o establece una cadena que describe el título de este elemento de trabajo.
Propiedad pública Type Obtiene un objeto de WorkItemType que representa el tipo de este elemento de trabajo.
Propiedad pública Uri Obtiene el identificador uniforme de recursos (Uri) de este elemento de trabajo.
Propiedad pública Watermark
Propiedad pública WorkItemLinkHistory Obtiene un objeto de WorkItemLinkCollection que representa una colección de s para WorkItemLinkque ahora vinculada a este elemento de trabajo o vinculado en el pasado.
Propiedad pública WorkItemLinks Obtiene un objeto de WorkItemLinkCollection que representa una colección de s para WorkItemLinkesa vincule actualmente a este elemento de trabajo.

Arriba

Métodos

  Nombre Descripción
Método público Close Cierre esta instancia WorkItem y libera memoria asociado a él.
Método público Copy() Crea una copia de esta instancia de WorkItem.
Método público Copy(WorkItemType) Crea una copia de esta instancia de WorkItem que resulta de WorkItemTypeespecificado.
Método público Copy(WorkItemType, WorkItemCopyFlags) Crea una copia de esta instancia de WorkItem que resulta de WorkItemTypeespecificado.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetNextState Obtiene el estado siguiente de este elemento de trabajo por la acción de un usuario.
Método público GetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método público IsValid Valida los campos de este elemento de trabajo.
Método público Open Abra este elemento de trabajo para modificarlo.
Método público PartialOpen Abra este elemento de trabajo para la modificación en secuencia cantidades mínimos de datos en la red.
Método público Reset Revierte todos los cambios realizados desde la última vez.
Método público Save() Guarda cualquier cambio pendiente en este elemento de trabajo.
Método público Save(SaveFlags) Guarda cualquier cambio pendiente en este elemento de trabajo.
Método público SetDirty Reemplaza temporalmente el estado modificada de un elemento de trabajo.Cualquier modificación en el elemento de trabajo hará esto que se reinicializará en el valor correcto, dependiendo del estado de la modificación del elemento de trabajo.
Método público SyncToLatest Sincroniza el elemento de trabajo a la última revisión.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público UploadAttachment
Método público UploadAttachments
Método público Validate Obtiene un objeto ArrayList de los campos de este elemento de trabajo que no son válidos.

Arriba

Eventos

  Nombre Descripción
Evento público FieldChanged Se produce cuando un campo se actualiza en esta instancia de WorkItem.
Evento público Saving El evento se desencadena cada vez que el elemento de trabajo está a punto de ser guardado.

Arriba

Comentarios

Los métodos siguientes para tener acceso a los campos y valores de campo están disponibles:

  • WorkItem [“nombre de campo”] obtiene y establece el valor de un campo.

  • WorkItem.Fields [“nombre de campo”] obtiene y establece el campo, no el valor.

  • WorkItem.Fields [“nombre de campo”]. El valor obtiene y establece el valor del campo.

Seguridad para subprocesos

Todos los miembros públicos de static (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

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