Classe WorkItem
Representa um item de trabalho em Team Foundation Server.
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem
Namespace: Microsoft.TeamFoundation.WorkItemTracking.Client
Assembly: Microsoft.TeamFoundation.WorkItemTracking.Client (em Microsoft.TeamFoundation.WorkItemTracking.Client.dll)
Sintaxe
'Declaração
Public NotInheritable Class WorkItem
public sealed class WorkItem
O tipo WorkItem expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
WorkItem | Inicializa uma nova instância da classe WorkItem de WorkItemTypeespecificado. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AreaId | Obtém ou define o valor inteiro do campo de AreaId para este item de trabalho. | |
AreaPath | Obtém ou define o valor da cadeia de caracteres do campo de AreaPath para este item de trabalho. | |
AttachedFileCount | Obtém o número de arquivos anexados para este item de trabalho. | |
Attachments | Obtém o objeto de AttachmentCollection que representa os anexos que pertencem ao item de trabalho. | |
AuthorizedDate | ||
ChangedBy | Obtém o valor da cadeia de caracteres do campo de ChangedBy para este item de trabalho. | |
ChangedDate | Obtém o objeto de DateTime que representa a data e hora que este item de trabalho foi o último alterado. | |
CreatedBy | Obtém o valor da cadeia de caracteres do campo de CreatedBy para este item de trabalho. | |
CreatedDate | Obtém o objeto de DateTime que representa a data e hora que este item de trabalho foi criado. | |
Description | Obtém ou define uma cadeia de caracteres que descreve este item de trabalho. | |
DisplayForm | Obtém o formulário de exibição que está associado com esse item de trabalho. | |
ExternalLinkCount | Obtém o número de links externas neste item de trabalho. | |
Fields | Obtém o objeto de FieldCollection que contém Fields deste item de trabalho. | |
History | Obtém ou define o valor da cadeia de caracteres do campo histórico para este item de trabalho. | |
HyperLinkCount | Obtém o número de hiperlinks neste item de trabalho. | |
Id | Obtém a identificação do item de trabalho. | |
IsDirty | Obtém um sinalizador que descreve se este item de trabalho foi alterado desde que sua salvar mais recente. | |
IsNew | Obtém um sinalizador que descreve se este item de trabalho é novo. | |
IsOpen | Obtém um sinalizador que descreve se este item de trabalho está atualmente aberto para edição. | |
IsPartialOpen | Obtém um sinalizador que descreve se o item de trabalho está aberto parcialmente. | |
IsReadOnly | Obtém um sinalizador que descreve se o item de trabalho é somente leitura. | |
IsReadOnlyOpen | Obtém um sinalizador que descreve se o item de trabalho está aberto como somente leitura. | |
Item[String] | Obtém ou define o valor de um campo neste item de trabalho que é especificado pelo nome do campo. | |
Item[CoreField] | Obtém ou define o valor de um campo neste item de trabalho que é especificado pela identificação do campo | |
IterationId | Obtém ou define o valor inteiro do campo de IterationId deste item de trabalho. | |
IterationPath | Obtém ou define o valor da cadeia de caracteres do campo de IterationPath deste item de trabalho. | |
Links | Obtém a coleção dos links neste item de trabalho. | |
NodeName | Obtém ou define o valor da cadeia de caracteres do campo de NodeName deste item de trabalho. | |
Project | Obtém o projeto atual que está associado com esse item de trabalho. | |
Reason | Obtém ou define o valor da cadeia de caracteres do campo de razão para este item de trabalho. | |
RelatedLinkCount | Obtém o número de links relacionados deste item de trabalho. | |
Rev | Obtém o número inteiro que representa o número de revisão deste item de trabalho. | |
RevisedDate | Obtém um objeto de DateTime que representa a data de revisão e hora deste item de trabalho. | |
Revision | Obtém o número inteiro que representa o número de revisão deste item de trabalho. | |
Revisions | Obtém um objeto de RevisionCollection que representa uma coleção de números de revisão válidos para este item de trabalho. | |
State | Obtém ou define uma cadeia de caracteres que descreve o estado do item de trabalho. | |
Store | Obtém a WorkItemStore que este item de trabalho pertence. | |
Tags | ||
TemporaryId | Obtém a identificação temporário deste item de trabalho. | |
Title | Obtém ou define uma cadeia de caracteres que descreve o título do item de trabalho. | |
Type | Obtém um objeto de WorkItemType que representa o tipo deste item de trabalho. | |
Uri | Obtém o identificador de recursos uniforme (Uri) deste item de trabalho. | |
Watermark | ||
WorkItemLinkHistory | Obtém um objeto de WorkItemLinkCollection que representa uma coleção de WorkItemLinks que contém links para este item de trabalho agora ou associado a ele no passado. | |
WorkItemLinks | Obtém um objeto de WorkItemLinkCollection que representa uma coleção de WorkItemLinks que vinculam atualmente a este item de trabalho. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Close | Fecha esta instância de WorkItem e libera a memória que está associada com ele. | |
Copy() | Cria uma cópia dessa instância de WorkItem. | |
Copy(WorkItemType) | Cria uma cópia dessa instância de WorkItem que é de WorkItemTypeespecificado. | |
Copy(WorkItemType, WorkItemCopyFlags) | Cria uma cópia dessa instância de WorkItem que é de WorkItemTypeespecificado. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetNextState | Obtém o estado seguir esse item de trabalho baseado em ação do usuário. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsValid | Valida os campos do item de trabalho. | |
Open | Abra o item de trabalho para a alteração. | |
PartialOpen | Abra o item de trabalho para modificação para passar quantidades de dados mínimas na rede. | |
Reset | Reverter as alterações que foram feitas como último a salvar. | |
Save() | Salva todas as alterações pendentes neste item de trabalho. | |
Save(SaveFlags) | Salva todas as alterações pendentes neste item de trabalho. | |
SetDirty | Substitui temporariamente sujo o estado de um item de trabalho.Qualquer alteração no item de trabalho que esta seja reiniciada o valor correto, dependendo do estado de alteração de item de trabalho. | |
SyncToLatest | Sincroniza o item de trabalho à revisão a mais recente. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
Validate | Obtém um ArrayList dos campos neste item de trabalho que são inválidos. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
FieldChanged | Ocorre quando um campo é atualizado nessa instância de WorkItem. | |
Saving | O evento é acionado todas as vezes o item de trabalho está prestes a ser salvo. |
Superior
Comentários
Os seguintes métodos para acessar os campos e os valores de campo estão disponíveis:
WorkItem [“campo nome”] obtém/define o valor de um campo.
WorkItem.Fields [“campo nome”] obtém/define o campo, não o valor.
WorkItem.Fields [“campo nome”]. Obtém o valor/define o valor do campo.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.