Namespace Microsoft.TeamFoundation.Warehouse

Classes

  Classe Descrição
Classe pública AnalysisDatabaseSyncJobExtension
Classe pública AnalysisServicesComponent Métodos utilitários para adquirir conexões a entidades de SSAS TFS.
Classe pública CalculatedMember
Classe pública CloneableItem
Classe pública ContainerItem
Classe pública DataTypeItem
Classe pública Dimension
Classe pública DimensionReference
Classe pública DimensionUse
Classe pública Fact
Classe pública FactReference
Classe pública Field
Classe pública HostedWarehouseJobGroup<T> Armazena os trabalhos agrupados por proprietário (ou pelo host), nós atualmente tem dois tipos de host: Coleção e instância.
Classe pública HostedWarehouseJobGroupStatus Contém o estado atual de rollup para o conjunto de trabalho que executam agains um host: Todos os trabalhos definidos para executar contra a coleção ou uma determinada instância contém o rollup ProcessingStatus, e as somas de trabalho de JobsRunning e de JobsQueued. O host verão “ocioso” se o == 0 de JobsRunning + de JobsQueued
Classe pública ItemCollection<T> Uma coleção chamado de item. Os nomes de item devem ser exclusivos (comparado com o comparer sem diferenciação de maiúsculas e minúsculas) durante a coleção.
Classe pública Level
Classe pública Measure
Classe pública NamedItem
Classe pública Translation
Classe pública View
Classe pública WarehouseAdapter Um adaptador de depósito ao executar como um trabalho TFS deste adaptador por sincronizado com outros trabalhos de depósito.
Classe pública WarehouseConfig
Classe pública WarehouseContext O contexto de depósito.
Classe pública WarehouseControlRequestHeader Contém parâmetros de entrada “global” para os métodos da Web WarehouseControl.
Classe pública WarehouseDataAccessComponent
Classe pública WarehouseException
Classe pública WarehouseInvalidStateException
Classe pública WarehouseJobBase WarehouseJobBase: As propriedades de trabalho imutáveis que identificam o TeamFoundationJobDefinition: Nome e JobId.
Classe pública WarehouseJobExecutionDetails Contém o estado atual de tempo de execução dos trabalhos dados: LastRun - resultado de execução anterior (se disponível), essa informação é composta da tabela CurrentRun histórico de trabalho - status atual, se um trabalho são JobsRunning (ou JobsQueued) NextRun atualmente ativa - informações sobre a próxima vez que o trabalho é agendada para executar, se a fila não estão executando atualmente, mas como uma agenda ativo
Classe pública WarehouseJobExtension
Classe pública WarehouseJobProperties Contém pproperties mutáveis/configuráveis de trabalho: RunInterval - pode ser alterado através do método EnabledState de ControllerService.ChangeSetting - pode ser alterado através de ControllerService.SetWarehouseJobEnabledState() e métodos de ControllerService.SetAnalysisJobEnabledState() .
Classe pública WarehouseJobRunInfo Contém informações que refere-se uma instância de uma execução de trabalho.
Classe pública WarehousePermissions
Classe pública WarehouseProcessingJobProperties Contém propriedades configuráveis mutáveis () e imutáveis de todos os trabalhos de depósito definidos no sistema. Se o verbose=true passado para o construtor, não contém somente o nome amigável de trabalho, mas também os identificadores exclusivos de trabalho (GUID), e também o nome e o host (instância ou coleção.)
Classe pública WarehouseProcessingStatusDetails Contém o estado atual de rollup para todos os trabalhos de depósito definidos no sistema contém o rollup ProcessingStatus, e as somas de trabalho de JobsRunning e de JobsQueued. O depósito considerado “roda em marcha lenta” se o == 0 de JobsRunning + de JobsQueued
Classe pública WarehouseSecurity
Classe pública WarehouseSetting
Classe pública WarehouseSettings
Classe pública WarehouseSyncJobExtension<TWarehouseAdapter> Trabalhos de armazenamento para uma extensão de depósito (adaptador).Isso gerencia inicializar a extensão de depósito e chamar os métodos de extensão do depósito (que é MakeSchemaChanges e MakeDataChanges).Sincronizará essas chamadas com todas as extensões registradas restantes do depósito.Há potencialmente três segmentos que executam neste código.Cada segmento pode executar somente um número limitado de métodos. Thread 1: Segmento principal - o pool de segmentos do agente de trabalho.Executa RunInternal.Controles quando outros segmentos são ativos.Thread 2: Segmento de tempo de bloqueio de esquema - iniciado em MakeSchemaChanges e somente em chamadas CheckSchemaLockQueue.Requer a instância válido do adaptador.Thread 3: Thread cancelar o contexto de solicitação - cancelar chamadas de contexto de solicitação de notificação “cancelar” apenas somente possivelmente ativa entre chamadas a EnterCancelableRegion e ExitCancelableRegion.Durante bloqueios de TeamFoundationRequestContext cancelar chamadas entre/ExitCancelableRegion (a lista interna que controla objetos anuláveis é bloqueada). O bloqueio aqui é manipular o caso em que o segmento de timer está tentando executar métodos no adaptador depois que foram descartados pelo segmento principal.

Enumerações

  Enumeração Descrição
Enumeração pública AnalysisDatabaseProcessingType
Enumeração pública CancelReason A razão para uma solicitação de parada que é “emitiu” em um adaptador.
Enumeração pública DataChangesResult Resultado de fazer alterações de dados.
Enumeração pública OnlineStatus
Enumeração pública ProcessingStatus Estado do processo de depósito, usado para trabalho individuais estado e também para o estado de rollup do processo de depósito inteira.
Enumeração pública WarehouseTableUpdateStatus