|
AnalysisDatabaseSyncJobExtension |
|
|
AnalysisServicesComponent |
Utility methods to acquire connections to TFS SSAS entities. |
|
CalculatedMember |
|
|
CloneableItem |
|
|
ContainerItem |
|
|
DataTypeItem |
|
|
Dimension |
|
|
DimensionReference |
|
|
DimensionUse |
|
|
Fact |
|
|
FactReference |
|
|
Field |
|
|
HostedWarehouseJobGroup<T> |
Warehouse jobs grouped by the owner (or host), currently we have two types of hosts: Collection and Instance. |
|
HostedWarehouseJobGroupStatus |
Contains current rollup run-time status for the set of jobs running agains one host: All jobs defined to run against given collection or an Instance Contains rollup ProcessingStatus, and sums of JobsRunning and JobsQueued jobs. The host considered "Idle" if JobsRunning + JobsQueued == 0 |
|
ItemCollection<T> |
A named item collection. Item names must be unique (compared with case insensitive comparer) throughout the collection. |
|
Level |
|
|
Measure |
|
|
NamedItem |
|
|
Translation |
|
|
View |
|
|
WarehouseAdapter |
A Warehouse adapter When running as a TFS Job this adapter will by synchronized with other Warehouse jobs. |
|
WarehouseConfig |
|
|
WarehouseContext |
The warehouse context. |
|
WarehouseControlRequestHeader |
Contains "global" input parameters for the WarehouseControl Web Methods. |
|
WarehouseDataAccessComponent |
|
|
WarehouseException |
|
|
WarehouseInvalidStateException |
|
|
WarehouseJobBase |
WarehouseJobBase: Immutable job's properties identifying the TeamFoundationJobDefinition: Name and JobId. |
|
WarehouseJobExecutionDetails |
Contains current run-time state of the given job: LastRun - result of the previous run (if available), this information is composed from the Job History table CurrentRun - current status, if the job is currently active (JobsRunning or JobsQueued) NextRun - information about the next time that the job is scheduled to run, if the job is not currently running, but as an active schedule |
|
WarehouseJobExtension |
|
|
WarehouseJobProperties |
Contains mutable/settable job pproperties: RunInterval - can be changed via ControllerService.ChangeSetting method EnabledState - can be changed via ControllerService.SetWarehouseJobEnabledState() and ControllerService.SetAnalysisJobEnabledState() methods. |
|
WarehouseJobRunInfo |
Contains information pertaining to an instance of a job run. |
|
WarehousePermissions |
|
|
WarehouseProcessingJobProperties |
Contains both mutable (settable) and immutable properties of all warehouse jobs defined on the system. If verbose=true passed to the constructor, it contains not only job friendly name, but also the job unique identifiers (GUID), and also the host (instance or collection) name and GUID. |
|
WarehouseProcessingStatusDetails |
Contains current rollup run-time status for all warehouse jobs defined on the system Contains rollup ProcessingStatus, and sums of JobsRunning and JobsQueued jobs. The warehouse considered "Idle" if JobsRunning + JobsQueued == 0 |
|
WarehouseSecurity |
|
|
WarehouseSetting |
|
|
WarehouseSettings |
|
|
WarehouseSyncJobExtension<TWarehouseAdapter> |
Warehouse Job for a warehouse extension (adapter). This manages initializing the warehouse extension and calling the warehouse extension methods (that is MakeSchemaChanges and MakeDataChanges). It will synchronize these calls with all other registered warehouse extensions. There are potentially three threads running in this code. Each thread can only execute a limited number of methods. Thread 1: Main thread - from Job Agent thread pool. Executes RunInternal. Controls when other threads are active. Thread 2: Schema Lock Time thread - started in MakeSchemaChanges and only calls CheckSchemaLockQueue. Requires valid adapter instance. Thread 3: Request Context Cancel thread - from Request Context cancellation "notification" Only calls Cancel - only possibly active between calls to EnterCancelableRegion and ExitCancelableRegion. During Cancel TeamFoundationRequestContext locks Enter/ExitCancelableRegion calls (internal list tracking cancelable objects is locked). Locking is here to handle the case when the Timer thread is trying to execute methods on the adapter after it has been disposed by the main thread. |