Condividi tramite


Spazio dei nomi Microsoft.TeamFoundation.WorkItemTracking.Client

Lo spazio dei nomi di TeamFoundation.WorkItemTracking.Client fornisce le API necessarie per attivare un computer client o un'applicazione eseguita con le storie utente, i requisiti, attività, bug e altri tipi di elementi di lavoro.

WorkItemStore rappresenta la connessione al database degli elementi di lavoro su Visual Studio Team Foundation Server. L'oggetto WorkItem contiene Fieldoggetti che archiviano dati, Attachmentoggetti che rappresentano i file e WorkItemLinkoggetti che si connettono agli altri elementi di lavoro. Il codice di esempio seguente viene illustrato come accedere a un tipo di elemento di lavoro “della storia utente„ in un archivio di elemento di lavoro.

// Connect to the server and the store, and get the WorkItemType object
// for user stories from the team project where the user story will be created. 
Uri collectionUri = (args.Length < 1) new Uri("http://server:port/vdir/DefaultCollection") : new Uri(args[0]);
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(collectionUri);
WorkItemStore workItemStore = tpc.GetService<WorkItemStore>();
Project teamProject = workItemStore.Projects["DinnerNow"];
WorkItemType workItemType = teamProject.WorkItemTypes["User Story"];

La classe Query rappresenta una query in WorkItemStore. Una query restituisce eseguito WorkItemCollection, contenente gli elementi di lavoro che soddisfano la query.

La classe WorkItemType definisce un elemento di lavoro. La classe FieldDefinition definisce un campo in un elemento di lavoro. La classe WorkItemLinkType definisce WorkItemLink, che collega due elementi di lavoro.

È possibile trovare lo spazio dei nomi di Microsoft.TeamFoundation.WorkItemTracking.Client in \ Programmi \ Microsoft Visual Studio 10,0 \ Common7 \ IDE \ ReferenceAssemblies \ v2.0 i computer in cui Team Explorer è installato, nell'assembly:

  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll

Classi

  Classe Descrizione
Classe pubblica Administration Classe affinché le attività amministrative eseguire in un archivio di elemento di lavoro.
Classe pubblica AllowedValuesCollection Rappresenta un elenco di valori validi per Field.
Classe pubblica Attachment Descrive un file allegato a un elemento di lavoro.
Classe pubblica AttachmentCollection Archivia gli allegati associati a un elemento di lavoro.
Classe pubblica BatchReadParameter Rappresenta una coppia di revisione e di ID aggiunto a un BatchReadParameterCollection.
Classe pubblica BatchReadParameterCollection Rappresenta una raccolta di parametri di un batch lettura.
Classe pubblica BatchSave Rappresenta i metodi e le proprietà per i collegamenti batch di elemento di lavoro di salvataggio.
Classe pubblica BatchSaveError Classe per descrivere un errore batch di salvataggio per un singolo elemento di lavoro.
Classe pubblica BatchSaveFailedException Classe per un errore non riuscito di salvataggio batch.
Classe pubblica BatchSaveRetryFailedException Affinché un errore che si verifica durante il tentativo di salvataggio batch.
Classe pubblica CancelableAsyncResult Classe utilizzata per accedere allo stato dell'operazione asincrona o per annullare il risultato.
Classe pubblica CannotChangePageSizeException Obsoleta. Classe affinché un tentativo di modificare l'errore di dimensioni della pagina.
Classe pubblica Category Viene descritta la categoria di tipi di elemento di lavoro.
Classe pubblica CategoryCollection Una raccolta di oggetti categoria.
Classe pubblica ClientException Classe base per tutte le eccezioni generate client.
Classe pubblica ConnectionException Classe per descrivere un errore di connessione al server.
Classe pubblica CoreFieldReferenceNames Classe che contiene i nomi di riferimento per i campi chiave.
Classe pubblica CoreLinkTypeReferenceNames Classe che contiene i nomi di riferimento per i tipi di collegamento principali.
Classe pubblica DeniedOrNotExistException Classe per descrivere negata di accesso o l'elemento non esiste eccezioni.
Classe pubblica DisplayFieldList Rappresenta una raccolta WorkItemFieldDefinitions che verrà elettronico dal server quando WorkItems in WorkItemCollection viene eseguito.
Classe pubblica DuplicateBatchReadParameterException La classe di un batch duplicato leggere l'errore del parametro.
Classe pubblica DuplicateWorkItemException Obsoleta. Classe per un errore duplicato di elemento di lavoro.
Classe pubblica ExternalLink Rappresenta un collegamento ad altri strumenti.
Classe pubblica Field Rappresenta un campo in WorkItem.
Classe pubblica FieldCollection Rappresenta una raccolta Fields in un oggetto WorkItem.
Classe pubblica FieldConflict
Classe pubblica FieldDefinition Rappresenta gli attributi Field.
Classe pubblica FieldDefinitionCollection Descrive una raccolta di oggetti di FieldDefinition.
Classe pubblica FieldDefinitionNotExistException Affinché un errore quando una definizione di campo non esiste.
Classe pubblica FieldFilter Rappresenta una singola coppia di valori di campo che può essere utilizzata per modellare un oggetto di FieldDefinition.Utilizzata insieme a un FieldFilterList per filtrare i valori consentiti dei campi.
Classe pubblica FieldFilterList Rappresenta un elenco dei filtri di campo che possono essere ordinati utilizzando una query.
Classe pubblica FileAttachmentException Classe di un errore del file allegato.
Classe pubblica Hyperlink Rappresenta un collegamento ipertestuale.Il tipo di collegamento è URL, UNC, o URI bank della regolamentazione Internazionali.
Classe pubblica IdentityNotExistException Affinché un errore quando un'identità non esiste in una raccolta.
Classe pubblica ImportEventArgs Argomenti per gli eventi importazione.
Classe pubblica ImportStructureException Affinché un errore che si verifica durante l'importazione di un tipo di elemento di lavoro.
Classe pubblica ImportWorkItemLinkTypeException Classe di un errore di testo di query non valido.
Classe pubblica ImportWorkitemTypeException Affinché un errore che si verifica durante l'importazione di un tipo di elemento di lavoro.
Classe pubblica InternalAdmin
Classe pubblica InternalDatastoreException Eccezione per un errore nell'archivio dati interno.
Classe pubblica InternalFields Definisce i nomi interni di riferimento campo.
Classe pubblica InvalidFieldValueException Affinché un errore che si verifica quando si tenta di scrivere un valore non valido a un campo.
Classe pubblica InvalidProjectException Obsoleta. Classe per un errore non valido di progetto.
Classe pubblica InvalidQueryTextException Classe di un errore di testo di query non valido.
Classe pubblica InvalidTreeNodeException Classe per un errore non valido del nodo della struttura ad albero.
Classe pubblica ItemAlreadyUpdatedOnServerException Affinché un elemento già aggiornate sull'errore server.
Classe pubblica Link Viene descritta l'implementazione di un collegamento.
Classe pubblica LinkCollection Rappresenta una raccolta di oggetti collegamenti che appartiene a un elemento di lavoro.
Classe pubblica MetadataEventArgs Argomenti per gli eventi di modifica di metadati.
Classe pubblica Node Descrive un oggetto del nodo utilizzato nelle strutture di dati di gestione elementi di lavoro.
Classe pubblica NodeCollection Rappresenta una raccolta di oggetti del nodo.
Classe pubblica OMStringUtil
Classe pubblica PageSizeRangeException Classe per un errore nell'intervallo di dimensioni della pagina.
Classe pubblica Project Rappresenta un progetto di gestione elementi di lavoro.
Classe pubblica ProjectCollection Rappresenta una raccolta di progetti.
Classe pubblica Query Rappresenta una query al servizio di gestione degli elementi di lavoro.
Classe pubblica QueryDefinition Rappresenta una query.
Classe pubblica QueryFolder Rappresenta una cartella in un progetto team contenente QueryDefinitionoggetti e l'altro QueryFolders.
Classe pubblica QueryFolderContentsChangedEventArgs Argomenti di evento per l'evento di QueryFolderContentsChanged.
Classe pubblica QueryHierarchy Rappresenta la cartella di livello superiore in un progetto.
Classe pubblica QueryHierarchyException Affinché un errore che si verifica durante la query della gerarchia dell'elemento di lavoro.
Classe pubblica QueryHierarchyProvider
Classe pubblica QueryHierarchyRefreshData
Classe pubblica QueryItem La classe base per le cartelle query e le definizioni delle query.
Classe pubblica ReadOnlyFieldException Classe affinché un tentativo di un errore del campo di sola lettura.
Classe pubblica RegisteredLinkType Descrive un tipo di collegamento registrato.
Classe pubblica RegisteredLinkTypeCollection Una raccolta di tipi di collegamento registrati validi.
Classe pubblica RelatedLink I collegamenti due oggetti elemento di lavoro nello stesso elemento di lavoro in e nei file.
Classe pubblica ReportingAttributes Vengono descritti gli attributi di creazione rapporti di un campo.
Classe pubblica RequestCancelledByUserException Affinché una richiesta annullata dall'errore dell'utente.
Classe pubblica RequestNotCancelableException Classe affinché un tentativo di annullare un errore noncancelable di richiesta.
Classe pubblica Revision Rappresenta uno stato della revisione dell'elemento di lavoro.
Classe pubblica RevisionCollection Rappresenta la cronologia revisioni di un elemento di lavoro.
Classe pubblica Schemas Classe astratta che contiene metodi schemi correlati.
Classe pubblica Server Classe utilizzata per effettuare chiamate del server.
Classe pubblica ServerInfo Questa classe espone informazioni sul server.
Classe pubblica ServerRejectedChangesException La classe per un server rifiutato modifica l'errore.
Classe pubblica SortField Rappresenta WorkItemField che può essere utilizzato per ordinare i risultati di una query.
Classe pubblica SortFieldList Rappresenta una raccolta SortFieldoggetti che può essere ordinata di una query.
Classe pubblica StoredQueriesChangedEventArgs Argomenti o l'evento di StoredQueriesChanged.
Classe pubblica StoredQuery Rappresenta una query archiviato.
Classe pubblica StoredQueryCollection Rappresenta le query archiviati di libreria da un archivio di elemento di lavoro o di progetto.
Classe pubblica SupportedFeatures Un elenco degli ID per tutte le funzionalità supportate note.
Classe pubblica TreeViolationException Affinché un errore che si verifica durante l'importazione di un tipo di elemento di lavoro.
Classe pubblica UnexpectedErrorException Classe per segnalare le condizioni di errore anomale.
Classe pubblica UnsupportedDocumentVersionException Classe per gli errori non supportati della versione del documento.
Classe pubblica ValidationException Classe per descrivere le eccezioni di convalida.
Classe pubblica ValuesCollection Una raccolta di valori.
Classe pubblica VerbatimMessageException Affinché un errore con un messaggio che verrà visualizzato sotto.
Classe pubblica WorkItem Rappresenta un elemento di lavoro in Team Foundation Server.
Classe pubblica WorkItemAsyncEventArgs Una classe per gestire gli eventi di modifica asincroni di elementi di lavoro allo stato di una query.
Classe pubblica WorkItemChangeRejectedException Classe per un errore di rifiuto della modifica dell'elemento di lavoro.
Classe pubblica WorkItemCollection Rappresenta una raccolta di elementi di lavoro che derivano da una query a WorkItemStore.
Classe pubblica WorkItemEventArgs Argomenti per un evento di elemento di lavoro.
Classe pubblica WorkItemFieldData
Classe pubblica WorkItemLink Collegamenti WorkItemdue oggetti nello stesso WorkItemStore.
Classe pubblica WorkItemLinkCollection Rappresenta una raccolta di Oggetti. WorkItemLink.
Classe pubblica WorkItemLinkData
Classe pubblica WorkItemLinkEventArgs Argomenti per un evento di collegamento elemento di lavoro.
Classe pubblica WorkItemLinkType Rappresenta un tipo specifico WorkItemLink.
Classe pubblica WorkItemLinkTypeCollection Rappresenta una raccolta di oggetti WorkItemLinkType.
Classe pubblica WorkItemLinkTypeEnd Rappresenta un endpoint WorkItemLinkType.
Classe pubblica WorkItemLinkTypeEndCollection Rappresenta una raccolta di oggetti WorkItemLinkTypeEnd.
Classe pubblica WorkItemLinkValidationException Affinché un errore che si verifica durante la convalida di un collegamento elemento di lavoro.
Classe pubblica WorkItemOperationError Rappresenta l'errore di un'operazione su un elemento di lavoro.
Classe pubblica WorkItemStore Rappresenta la connessione client di Gestione elementi di lavoro in un server che esegue Team Foundation Server.
Classe pubblica WorkItemStoreDiagnostics Implementa i metodi di diagnostica per il servizio di collegamento elemento di lavoro.
Classe pubblica WorkItemSyncData
Classe pubblica WorkItemType Rappresenta un tipo specifico WorkItem.
Classe pubblica WorkItemTypeCollection Rappresenta una raccolta di oggetti WorkItemType.
Classe pubblica WorkItemTypeDeniedOrNotExistException Classe per descrivere negata di accesso o il tipo di elemento di lavoro non esiste eccezioni.

Strutture

  Struttura Descrizione
Struttura pubblica FieldIndexData Struttura dei dati per i dati dell'indice del campo.
Struttura pubblica WorkItem.EditActionInfo
Struttura pubblica WorkItem.EditActionSet
Struttura pubblica WorkItemFieldData.FieldInfo
Struttura pubblica WorkItemFieldData.FieldUpdate
Struttura pubblica WorkItemLinkInfo Strutturare che rappresenta i risultati della query WorkItemLink.
Struttura pubblica WorkItemLinkValidationException.WorkItemLinkInfo Vengono descritte le informazioni di collegamento elemento di lavoro.

Delegati

  Delegato Descrizione
Delegato pubblico ImportEventHandler Gestore eventi per un'importazione.
Delegato pubblico MetadataChangeEventHandler Gestore eventi per le modifiche dei metadati.
Delegato pubblico QueryFolderContentsChangedEventHandler Delegato del gestore eventi per l'evento di ChangesCommitted e di ContentsChanged.
Delegato pubblico StoredQueriesEventHandler Il gestore eventi per le query archiviati.
Delegato pubblico WorkItemAsyncEventHandler Questo gestore eventi è in ascolto delle modifiche asincrone allo stato di una query.
Delegato pubblico WorkItemFieldChangeEventHandler Delegato del gestore eventi per gli eventi generati quando un campo viene modificato.
Delegato pubblico WorkItemPreSaveEventHandler

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica BaseLinkType Descrive il tipo di collegamento.
Enumerazione pubblica CancelableActionState Viene descritto lo stato di un'azione cancellable.
Enumerazione pubblica CoreField Specifica il tipo di campo WorkItem.
Enumerazione pubblica FieldStatus Viene descritto lo stato di un campo.
Enumerazione pubblica FieldType Descrive il tipo di dati Field.
Enumerazione pubblica FieldUsages Descrive il tipo di oggetto su cui FieldDefinition viene applicato.
Enumerazione pubblica ImportSeverity Viene descritta la gravità di un evento.
Enumerazione pubblica ImportStructureException.Type Descrive il tipo di eccezione.
Enumerazione pubblica ImportWorkItemLinkTypeException.Type Ulteriormente specifica il tipo di WorkItemLinkTypeException.
Enumerazione pubblica ImportWorkitemTypeException.Type Un'ulteriore classificazione di eccezione di WorkitemType.
Enumerazione pubblica LinkAction Descrive come è stata modificata la raccolta.
Enumerazione pubblica MetadataChangeTypes Vengono descritti tutti i possibili tipi di modifica di metadati.
Enumerazione pubblica Node.TreeType Descrive il tipo di struttura ad albero (area o iterazione.
Enumerazione pubblica PageSizes Vengono descritte le dimensioni della pagina supportate per le query e il batch lettura.
Enumerazione pubblica QueryFolderAction Indica il tipo di modifiche apportate a un elemento in una cartella.
Enumerazione pubblica QueryHierarchyException.Type Ulteriormente le classi un QueryHierarchyException.
Enumerazione pubblica QueryItemPermissions Maschere di bit di autorizzazioni per gli elementi di query.
Enumerazione pubblica QueryScope Descrive l'ambito della query.
Enumerazione pubblica QueryType Descrive il tipo della query.
Enumerazione pubblica ReportingType Descrive il tipo di creazione rapporti di un campo.
Enumerazione pubblica SaveFlags Descrive i flag di salvataggio.
Enumerazione pubblica SchemaType Viene descritto lo schema di un documento XML.
Enumerazione pubblica SortType Viene descritto l'ordine in cui SortField viene ordinato.
Enumerazione pubblica StoredQueriesAction Viene illustrata l'ultima azione che sia stata eseguita su query archiviati di raccolta.
Enumerazione pubblica StringDataLengths Vengono descritte le lunghezze massime per i valori di stringa che possono essere salvati nel database.
Enumerazione pubblica TargetSet Specifica la raccolta di destinazione del collegamento.
Enumerazione pubblica UserDisplayMode Specifica la modalità di visualizzazione dell'account utente.
Enumerazione pubblica WorkItem.EditAction
Enumerazione pubblica WorkItem.EditActionFlags
Enumerazione pubblica WorkItemCopyFlags Flag che specificano i dati facoltativi dell'elemento di lavoro che devono essere copiati.
Enumerazione pubblica WorkItemFieldData.FieldFlags
Enumerazione pubblica WorkItemLinkType.Topology Vengono descritti i tipi consentiti di topologia per WorkItemLinkType.
Enumerazione pubblica WorkItemLinkValidationException.Action Descrive l'azione dell'eccezione.
Enumerazione pubblica WorkItemLinkValidationException.Type Descrive il tipo di eccezione.
Enumerazione pubblica WorkItemStoreFlags Un'enumerazione è utilizzato per determinare il comportamento dell'oggetto l'archiviazione di elemento di lavoro

Vedere anche

Riferimenti

Altre risorse

Estensione di Team Foundation