Condividi tramite


Classe WorkItem

Rappresenta un elemento di lavoro in Team Foundation Server.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.WorkItemTracking.Client
Assembly:  Microsoft.TeamFoundation.WorkItemTracking.Client (in Microsoft.TeamFoundation.WorkItemTracking.Client.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class WorkItem
public sealed class WorkItem

Il tipo WorkItem espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico WorkItem Inizializza una nuova istanza della classe dell'elemento di lavoro WorkItemTypespecificato.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AreaId Ottiene o imposta un valore Integer del campo di AreaId per questo elemento di lavoro.
Proprietà pubblica AreaPath Ottiene o imposta il valore del campo stringa di AreaPath per questo elemento di lavoro.
Proprietà pubblica AttachedFileCount Ottiene il numero dei file allegati per questo elemento di lavoro.
Proprietà pubblica Attachments Ottiene l'oggetto AttachmentCollection che rappresenta gli allegati che appartengono a questo elemento di lavoro.
Proprietà pubblica AuthorizedDate
Proprietà pubblica ChangedBy Ottiene il valore del campo stringa di ChangedBy per questo elemento di lavoro.
Proprietà pubblica ChangedDate Ottiene l'oggetto DateTime che rappresenta la data e ora in cui l'elemento di lavoro è stato modificato per ultimo.
Proprietà pubblica CreatedBy Ottiene il valore del campo stringa di CreatedBy per questo elemento di lavoro.
Proprietà pubblica CreatedDate Ottiene l'oggetto DateTime che rappresenta la data e ora in cui l'elemento di lavoro.
Proprietà pubblica Description Ottiene o imposta una stringa che descrive l'elemento di lavoro.
Proprietà pubblica DisplayForm Ottiene il form visualizzato associato a questo elemento di lavoro.
Proprietà pubblica ExternalLinkCount Ottiene il numero di collegamenti esterni in questo elemento di lavoro.
Proprietà pubblica Fields Ottiene l'oggetto FieldCollection che contiene i Fielddi questo elemento di lavoro.
Proprietà pubblica History Ottiene o imposta il valore di stringa del campo Cronologia per l'elemento di lavoro.
Proprietà pubblica HyperLinkCount Ottiene il numero di collegamenti ipertestuali in questo elemento di lavoro.
Proprietà pubblica Id Ottiene l'id dell'elemento di lavoro.
Proprietà pubblica IsDirty Ottiene un flag che indica se l'elemento di lavoro è stato modificato dai relativi ultimo salvataggio.
Proprietà pubblica IsNew Ottiene un flag che indica se l'elemento di lavoro è nuovo.
Proprietà pubblica IsOpen Ottiene un flag che indica se l'elemento di lavoro è aperto per la modifica.
Proprietà pubblica IsPartialOpen Ottiene un flag che indica se l'elemento di lavoro è parzialmente aperto.
Proprietà pubblica IsReadOnly Ottiene un flag che indica se l'elemento di lavoro è di sola lettura.
Proprietà pubblica IsReadOnlyOpen Ottiene un flag che indica se l'elemento di lavoro viene aperto in sola lettura.
Proprietà pubblica Item[String] Ottiene o imposta il valore di un campo in questo elemento di lavoro specificato dal nome del campo.
Proprietà pubblica Item[CoreField] Ottiene o imposta il valore di un campo in questo elemento di lavoro specificato dall'ID di campo
Proprietà pubblica IterationId Ottiene o imposta un valore Integer del campo di IterationId di questo elemento di lavoro.
Proprietà pubblica IterationPath Ottiene o imposta il valore del campo stringa di IterationPath di questo elemento di lavoro.
Proprietà pubblica Links Ottiene la raccolta dei collegamenti in questo elemento di lavoro.
Proprietà pubblica NodeName Ottiene o imposta il valore del campo stringa di NodeName di questo elemento di lavoro.
Proprietà pubblica Project Ottiene il progetto corrente associato a questo elemento di lavoro.
Proprietà pubblica Reason Ottiene o imposta il valore di stringa del campo motivo per questo elemento di lavoro.
Proprietà pubblica RelatedLinkCount Ottiene il numero di collegamenti correlati per l'elemento di lavoro.
Proprietà pubblica Rev Ottiene il numero intero che rappresenta il numero di revisione dell'elemento di lavoro.
Proprietà pubblica RevisedDate Ottiene un oggetto DateTime che rappresenta la data e l'ora di revisione dell'elemento di lavoro.
Proprietà pubblica Revision Ottiene il numero intero che rappresenta il numero di revisione dell'elemento di lavoro.
Proprietà pubblica Revisions Ottiene un oggetto RevisionCollection che rappresenta una raccolta di numeri di revisione validi per questo elemento di lavoro.
Proprietà pubblica State Ottiene o imposta una stringa che descrive lo stato dell'elemento di lavoro.
Proprietà pubblica Store Ottiene WorkItemStore a cui appartiene l'elemento di lavoro.
Proprietà pubblica Tags
Proprietà pubblica TemporaryId Ottiene l'id temporaneo per l'elemento di lavoro.
Proprietà pubblica Title Ottiene o imposta una stringa che descrive il titolo dell'elemento di lavoro.
Proprietà pubblica Type Ottiene un oggetto WorkItemType che rappresenta il tipo dell'elemento di lavoro.
Proprietà pubblica Uri Ottiene un URI (Uniform Resource Identifier) (Uridi questo elemento di lavoro.
Proprietà pubblica Watermark
Proprietà pubblica WorkItemLinkHistory Ottiene un oggetto WorkItemLinkCollection che rappresenta una raccolta di WorkItemLinkche ora si collega a questo elemento di lavoro o collegato a in passato.
Proprietà pubblica WorkItemLinks Ottiene un oggetto WorkItemLinkCollection che rappresenta una raccolta di WorkItemLinkche attualmente si collega a questo elemento di lavoro.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Chiude questa istanza dell'elemento di lavoro e libera la memoria associata a.
Metodo pubblico Copy() Crea una copia di questa istanza dell'elemento di lavoro.
Metodo pubblico Copy(WorkItemType) Crea una copia di questa istanza dell'elemento di lavoro che è WorkItemTypespecificato.
Metodo pubblico Copy(WorkItemType, WorkItemCopyFlags) Crea una copia di questa istanza dell'elemento di lavoro che è WorkItemTypespecificato.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetNextState Ottiene lo stato dell'elemento di lavoro in base all'azione di un utente.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsValid Convalida dei campi dell'elemento di lavoro.
Metodo pubblico Open Aprire l'elemento di lavoro per la modifica.
Metodo pubblico PartialOpen Aprire l'elemento di lavoro per la modifica quando ha gli importi minimi dei dati sulla rete.
Metodo pubblico Reset Ripristinare tutte le modifiche apportate dall'ultimo salvataggio.
Metodo pubblico Save() Salva tutte le modifiche in sospeso nell'elemento di lavoro.
Metodo pubblico Save(SaveFlags) Salva tutte le modifiche in sospeso nell'elemento di lavoro.
Metodo pubblico SetDirty Temporaneamente l'override dello stato modificato di un elemento di lavoro.Qualsiasi modifica all'elemento di lavoro di questa venga reimpostata sul valore corretto, in base allo stato della modifica dell'elemento di lavoro.
Metodo pubblico SyncToLatest Sincronizza l'elemento di lavoro all'ultima revisione.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico Validate Ottiene un oggetto ArrayList dei campi in questo elemento di lavoro che non sono validi.

In alto

Eventi

  Nome Descrizione
Evento pubblico FieldChanged Si verifica quando un campo viene aggiornato in questa istanza dell'elemento di lavoro.
Evento pubblico Saving L'evento viene generato ogni volta che l'elemento di lavoro sta per essere salvata.

In alto

Note

I seguenti metodi per l'accesso ai campi e i valori di campi disponibili:

  • L'elemento di lavoro [campo "nome"] ottiene o imposta il valore di un campo.

  • WorkItem.Fields nome "[campo]" ottiene o imposta il campo, non il valore.

  • WorkItem.Fields nome "[campo]". Il valore ottiene o imposta il valore del campo.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.WorkItemTracking.Client