Condividi tramite


Spazio dei nomi Microsoft.TeamFoundation.Warehouse

Classi

  Classe Descrizione
Classe pubblica AnalysisDatabaseSyncJobExtension
Classe pubblica AnalysisServicesComponent Metodi di utilità per acquisire le connessioni alle entità TFS SSAS.
Classe pubblica CalculatedMember
Classe pubblica CloneableItem
Classe pubblica ContainerItem
Classe pubblica DataTypeItem
Classe pubblica Dimension
Classe pubblica DimensionReference
Classe pubblica DimensionUse
Classe pubblica Fact
Classe pubblica FactReference
Classe pubblica Field
Classe pubblica HostedWarehouseJobGroup<T> Immagazzini i processi raggruppati dal proprietario o dall'host, attualmente non presentano due tipi di host: Raccolta e un'istanza.
Classe pubblica HostedWarehouseJobGroupStatus Contiene lo stato del runtime di rollup corrente per il set di processi in esecuzione in un host: Tutti i processi definiti per eseguire raccolta specificata o un'istanza contiene ProcessingStatus di rollup e le somme dei processi di JobsQueued e di JobsRunning. L'host considerato "ruota al minimo" se == 0 di JobsQueued + di JobsRunning
Classe pubblica ItemCollection<T> Una raccolta di elementi denominata. I nomi degli elementi devono essere univoci rispetto all'operatore di confronto senza distinzione tra maiuscole e minuscole) in tutta la raccolta.
Classe pubblica Level
Classe pubblica Measure
Classe pubblica NamedItem
Classe pubblica Translation
Classe pubblica View
Classe pubblica WarehouseAdapter Un adattatore del warehouse quando sono in esecuzione come un processo che TFS questo adattatore dalla sincronizzazione con altri processi warehouse.
Classe pubblica WarehouseConfig
Classe pubblica WarehouseContext Il contesto del warehouse.
Classe pubblica WarehouseControlRequestHeader Contiene i parametri di input "globale" per i metodi Web di WarehouseControl.
Classe pubblica WarehouseDataAccessComponent
Classe pubblica WarehouseException
Classe pubblica WarehouseInvalidStateException
Classe pubblica WarehouseJobBase WarehouseJobBase: Le proprietà non modificabili del processo che identificano il TeamFoundationJobDefinition: Nome e JobId.
Classe pubblica WarehouseJobExecutionDetails Contiene lo stato corrente del processo specificato: LastRun - risultato dell'esecuzione precedente (se disponibile), queste informazioni sono costituiti dalla tabella CurrentRun di carriera funzionante allo stato corrente, se il processo è attualmente (JobsRunning o JobsQueued) NextRun attivo informazioni sulla volta successiva che il processo venga pianificata l'esecuzione, se il processo corrente non è in esecuzione, ma come pianificazione attiva
Classe pubblica WarehouseJobExtension
Classe pubblica WarehouseJobProperties Contiene pproperties modificabili/impostabili di processo: RunInterval )può essere modificato tramite il metodo EnabledState di ControllerService.ChangeSetting )può essere modificato tramite ControllerService.SetWarehouseJobEnabledState() e i metodi di ControllerService.SetAnalysisJobEnabledState() .
Classe pubblica WarehouseJobRunInfo Contiene informazioni relative a un'istanza di un'esecuzione di processo.
Classe pubblica WarehousePermissions
Classe pubblica WarehouseProcessingJobProperties Contiene sia le proprietà modificabili (impostabili) non modificabili di tutti i processi warehouse definiti nel sistema. Se il verbose=true passata al costruttore, non solo contiene il nome descrittivo di processo, ma anche gli identificatori univoci di processo (GUID) e al nome host (istanza) o raccolta e il GUID.
Classe pubblica WarehouseProcessingStatusDetails Contiene lo stato del runtime di rollup corrente per tutti i processi warehouse definiti nel sistema sono ProcessingStatus di rollup e le somme dei processi di JobsQueued e di JobsRunning. Il warehouse considerato "ruota al minimo" se == 0 di JobsQueued + di JobsRunning
Classe pubblica WarehouseSecurity
Classe pubblica WarehouseSetting
Classe pubblica WarehouseSettings
Classe pubblica WarehouseSyncJobExtension<TWarehouseAdapter> Processo del warehouse per un'estensione del warehouse (adattatore).Questo gestisce inizializzare l'estensione del warehouse e chiamare i metodi di estensione del warehouse (che è MakeSchemaChanges e MakeDataChanges).Verrà sincronizzata queste chiamate con tutte le altre estensioni registrate warehouse.Esistono potenzialmente tre thread in esecuzione nel codice.Ogni thread può eseguire solo un numero limitato dei metodi. Thread 1: Thread principale dal pool di thread dell'agente processo.Esegue RunInternal.Controlli quando altri thread attivi.Thread 2: Thread di tempo di blocco dello schema - avviato in MakeSchemaChanges e solo nelle chiamate CheckSchemaLockQueue.Richiede l'istanza dell'adattatore valida.Thread 3: Thread dell'annullamento di contesto della richiesta di annullamento dall'annullamento di contesto della richiesta di chiamate "di notifica solo" - solo eventualmente attivo tra le chiamate a EnterCancelableRegion e ExitCancelableRegion.Durante i blocchi di TeamFoundationRequestContext di annullamento chiamate ExitCancelableRegion/immettere (l'elenco interno che tiene traccia degli oggetti annullabili è bloccato). Il blocco viene qui gestire i casi in cui il thread del timer si sta tentando di eseguire i metodi Execute l'adattatore dopo che è stato eliminato dal thread principale.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica AnalysisDatabaseProcessingType
Enumerazione pubblica CancelReason Il motivo per una richiesta di interruzione che è "ha pubblicato" all'adattatore.
Enumerazione pubblica DataChangesResult Risultato delle modifiche di dati.
Enumerazione pubblica OnlineStatus
Enumerazione pubblica ProcessingStatus Stato del processo del warehouse, utilizzato per singoli processi stato e anche dello stato di rollup del processo del warehouse intera.
Enumerazione pubblica WarehouseTableUpdateStatus