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 | |
---|---|---|
WorkItem | Inicializa una nueva instancia de la clase WorkItem de WorkItemTypeespecificado. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AreaId | Obtiene o establece el valor entero del campo de AreaId para este elemento de trabajo. | |
AreaPath | Obtiene o establece el valor de cadena del campo AreaPath para este elemento de trabajo. | |
AttachedFileCount | Obtiene el número de archivos adjuntos para este elemento de trabajo. | |
Attachments | Obtiene el objeto de AttachmentCollection que representa los datos adjuntos que pertenecen a este elemento de trabajo. | |
AuthorizedDate | ||
ChangedBy | Obtiene el valor de cadena del campo de ChangedBy para este elemento de trabajo. | |
ChangedDate | Obtiene el objeto de DateTime que representa la fecha y hora que este elemento de trabajo se modificó por última vez. | |
CreatedBy | Obtiene el valor de cadena del campo de CreatedBy para este elemento de trabajo. | |
CreatedDate | Obtiene el objeto de DateTime que representa la fecha y hora que este elemento de trabajo se creó. | |
Description | Obtiene o establece una cadena que describe este elemento de trabajo. | |
DisplayForm | Obtiene el formato de la pantalla que está asociado a este elemento de trabajo. | |
ExternalLinkCount | Obtiene el número de vínculos externos en este elemento de trabajo. | |
Fields | Obtiene el objeto de FieldCollection que contiene s para Fieldde este elemento de trabajo. | |
History | Obtiene o establece el valor de cadena del campo historial para este elemento de trabajo. | |
HyperLinkCount | Obtiene el número de hipervínculos en este elemento de trabajo. | |
Id | Obtiene el identificador de este elemento de trabajo. | |
IsDirty | Obtiene una marca que describe si se ha modificado este elemento de trabajo desde su guardar última. | |
IsNew | Obtiene una marca que describe si este elemento de trabajo es nuevo. | |
IsOpen | Obtiene una marca que describe si este elemento de trabajo está abierto para edición. | |
IsPartialOpen | Obtiene una marca que describe si se abre el elemento de trabajo parcialmente. | |
IsReadOnly | Obtiene una marca que describe si el elemento de trabajo es de solo lectura. | |
IsReadOnlyOpen | Obtiene una marca que describe si el elemento de trabajo abierto como de sólo lectura. | |
Item[String] | Obtiene o establece el valor de un campo en este elemento de trabajo que se especifica por el nombre de campo. | |
Item[CoreField] | Obtiene o establece el valor de un campo en este elemento de trabajo que es especificado por el identificador de campo | |
IterationId | Obtiene o establece el valor entero del campo de IterationId de este elemento de trabajo. | |
IterationPath | Obtiene o establece el valor de cadena del campo de IterationPath de este elemento de trabajo. | |
Links | Obtiene la colección de vínculos de este elemento de trabajo. | |
NodeName | Obtiene o establece el valor de cadena del campo de NodeName de este elemento de trabajo. | |
Project | Obtiene el proyecto actual asociada a este elemento de trabajo. | |
Reason | Obtiene o establece el valor de cadena del campo motivo de este elemento de trabajo. | |
RelatedLinkCount | Obtiene el número de vínculos relacionados de este elemento de trabajo. | |
Rev | Obtiene el entero que representa el número de revisión de este elemento de trabajo. | |
RevisedDate | Obtiene un objeto de DateTime que representa la fecha y hora de la revisión de este elemento de trabajo. | |
Revision | Obtiene el entero que representa el número de revisión de este elemento de trabajo. | |
Revisions | Obtiene un objeto de RevisionCollection que representa una colección de números de revisión válidos para este elemento de trabajo. | |
State | Obtiene o establece una cadena que describe el estado de este elemento de trabajo. | |
Store | Obtiene WorkItemStore a las que pertenece este elemento de trabajo. | |
Tags | ||
TemporaryId | Obtiene el identificador temporal de este elemento de trabajo. | |
Title | Obtiene o establece una cadena que describe el título de este elemento de trabajo. | |
Type | Obtiene un objeto de WorkItemType que representa el tipo de este elemento de trabajo. | |
Uri | Obtiene el identificador uniforme de recursos (Uri) de este elemento de trabajo. | |
Watermark | ||
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. | |
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 | |
---|---|---|
Close | Cierre esta instancia WorkItem y libera memoria asociado a él. | |
Copy() | Crea una copia de esta instancia de WorkItem. | |
Copy(WorkItemType) | Crea una copia de esta instancia de WorkItem que resulta de WorkItemTypeespecificado. | |
Copy(WorkItemType, WorkItemCopyFlags) | Crea una copia de esta instancia de WorkItem que resulta de WorkItemTypeespecificado. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetNextState | Obtiene el estado siguiente de este elemento de trabajo por la acción de un usuario. | |
GetType | Obtiene el Type de la instancia actual. (Se hereda de Object). | |
IsValid | Valida los campos de este elemento de trabajo. | |
Open | Abra este elemento de trabajo para modificarlo. | |
PartialOpen | Abra este elemento de trabajo para la modificación en secuencia cantidades mínimos de datos en la red. | |
Reset | Revierte todos los cambios realizados desde la última vez. | |
Save() | Guarda cualquier cambio pendiente en este elemento de trabajo. | |
Save(SaveFlags) | Guarda cualquier cambio pendiente en este elemento de trabajo. | |
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. | |
SyncToLatest | Sincroniza el elemento de trabajo a la última revisión. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
UploadAttachment | ||
UploadAttachments | ||
Validate | Obtiene un objeto ArrayList de los campos de este elemento de trabajo que no son válidos. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
FieldChanged | Se produce cuando un campo se actualiza en esta instancia de WorkItem. | |
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)