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 | |
---|---|---|
WorkItem | Inizializza una nuova istanza della classe dell'elemento di lavoro WorkItemTypespecificato. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AreaId | Ottiene o imposta un valore Integer del campo di AreaId per questo elemento di lavoro. | |
AreaPath | Ottiene o imposta il valore del campo stringa di AreaPath per questo elemento di lavoro. | |
AttachedFileCount | Ottiene il numero dei file allegati per questo elemento di lavoro. | |
Attachments | Ottiene l'oggetto AttachmentCollection che rappresenta gli allegati che appartengono a questo elemento di lavoro. | |
AuthorizedDate | ||
ChangedBy | Ottiene il valore del campo stringa di ChangedBy per questo elemento di lavoro. | |
ChangedDate | Ottiene l'oggetto DateTime che rappresenta la data e ora in cui l'elemento di lavoro è stato modificato per ultimo. | |
CreatedBy | Ottiene il valore del campo stringa di CreatedBy per questo elemento di lavoro. | |
CreatedDate | Ottiene l'oggetto DateTime che rappresenta la data e ora in cui l'elemento di lavoro. | |
Description | Ottiene o imposta una stringa che descrive l'elemento di lavoro. | |
DisplayForm | Ottiene il form visualizzato associato a questo elemento di lavoro. | |
ExternalLinkCount | Ottiene il numero di collegamenti esterni in questo elemento di lavoro. | |
Fields | Ottiene l'oggetto FieldCollection che contiene i Fielddi questo elemento di lavoro. | |
History | Ottiene o imposta il valore di stringa del campo Cronologia per l'elemento di lavoro. | |
HyperLinkCount | Ottiene il numero di collegamenti ipertestuali in questo elemento di lavoro. | |
Id | Ottiene l'id dell'elemento di lavoro. | |
IsDirty | Ottiene un flag che indica se l'elemento di lavoro è stato modificato dai relativi ultimo salvataggio. | |
IsNew | Ottiene un flag che indica se l'elemento di lavoro è nuovo. | |
IsOpen | Ottiene un flag che indica se l'elemento di lavoro è aperto per la modifica. | |
IsPartialOpen | Ottiene un flag che indica se l'elemento di lavoro è parzialmente aperto. | |
IsReadOnly | Ottiene un flag che indica se l'elemento di lavoro è di sola lettura. | |
IsReadOnlyOpen | Ottiene un flag che indica se l'elemento di lavoro viene aperto in sola lettura. | |
Item[String] | Ottiene o imposta il valore di un campo in questo elemento di lavoro specificato dal nome del campo. | |
Item[CoreField] | Ottiene o imposta il valore di un campo in questo elemento di lavoro specificato dall'ID di campo | |
IterationId | Ottiene o imposta un valore Integer del campo di IterationId di questo elemento di lavoro. | |
IterationPath | Ottiene o imposta il valore del campo stringa di IterationPath di questo elemento di lavoro. | |
Links | Ottiene la raccolta dei collegamenti in questo elemento di lavoro. | |
NodeName | Ottiene o imposta il valore del campo stringa di NodeName di questo elemento di lavoro. | |
Project | Ottiene il progetto corrente associato a questo elemento di lavoro. | |
Reason | Ottiene o imposta il valore di stringa del campo motivo per questo elemento di lavoro. | |
RelatedLinkCount | Ottiene il numero di collegamenti correlati per l'elemento di lavoro. | |
Rev | Ottiene il numero intero che rappresenta il numero di revisione dell'elemento di lavoro. | |
RevisedDate | Ottiene un oggetto DateTime che rappresenta la data e l'ora di revisione dell'elemento di lavoro. | |
Revision | Ottiene il numero intero che rappresenta il numero di revisione dell'elemento di lavoro. | |
Revisions | Ottiene un oggetto RevisionCollection che rappresenta una raccolta di numeri di revisione validi per questo elemento di lavoro. | |
State | Ottiene o imposta una stringa che descrive lo stato dell'elemento di lavoro. | |
Store | Ottiene WorkItemStore a cui appartiene l'elemento di lavoro. | |
Tags | ||
TemporaryId | Ottiene l'id temporaneo per l'elemento di lavoro. | |
Title | Ottiene o imposta una stringa che descrive il titolo dell'elemento di lavoro. | |
Type | Ottiene un oggetto WorkItemType che rappresenta il tipo dell'elemento di lavoro. | |
Uri | Ottiene un URI (Uniform Resource Identifier) (Uridi questo elemento di lavoro. | |
Watermark | ||
WorkItemLinkHistory | Ottiene un oggetto WorkItemLinkCollection che rappresenta una raccolta di WorkItemLinkche ora si collega a questo elemento di lavoro o collegato a in passato. | |
WorkItemLinks | Ottiene un oggetto WorkItemLinkCollection che rappresenta una raccolta di WorkItemLinkche attualmente si collega a questo elemento di lavoro. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Close | Chiude questa istanza dell'elemento di lavoro e libera la memoria associata a. | |
Copy() | Crea una copia di questa istanza dell'elemento di lavoro. | |
Copy(WorkItemType) | Crea una copia di questa istanza dell'elemento di lavoro che è WorkItemTypespecificato. | |
Copy(WorkItemType, WorkItemCopyFlags) | Crea una copia di questa istanza dell'elemento di lavoro che è WorkItemTypespecificato. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetNextState | Ottiene lo stato dell'elemento di lavoro in base all'azione di un utente. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsValid | Convalida dei campi dell'elemento di lavoro. | |
Open | Aprire l'elemento di lavoro per la modifica. | |
PartialOpen | Aprire l'elemento di lavoro per la modifica quando ha gli importi minimi dei dati sulla rete. | |
Reset | Ripristinare tutte le modifiche apportate dall'ultimo salvataggio. | |
Save() | Salva tutte le modifiche in sospeso nell'elemento di lavoro. | |
Save(SaveFlags) | Salva tutte le modifiche in sospeso nell'elemento di lavoro. | |
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. | |
SyncToLatest | Sincronizza l'elemento di lavoro all'ultima revisione. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
Validate | Ottiene un oggetto ArrayList dei campi in questo elemento di lavoro che non sono validi. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
FieldChanged | Si verifica quando un campo viene aggiornato in questa istanza dell'elemento di lavoro. | |
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