Microsoft.TeamFoundation.Warehouse, espace de noms

Classes

  Classe Description
Classe publique AnalysisDatabaseSyncJobExtension
Classe publique AnalysisServicesComponent Méthodes utilitaires acquérir des connexions aux entités de TFS SSAS.
Classe publique CalculatedMember
Classe publique CloneableItem
Classe publique ContainerItem
Classe publique DataTypeItem
Classe publique Dimension
Classe publique DimensionReference
Classe publique DimensionUse
Classe publique Fact
Classe publique FactReference
Classe publique Field
Classe publique HostedWarehouseJobGroup<T> Entreposez le travail regroupés par le propriétaire (ou l'hôte), actuellement nous ont deux types d'hôtes : Collection et instance.
Classe publique HostedWarehouseJobGroupStatus Contient l'état d'exécution de cumul actuel de l'ensemble de travail exécutant des agains un hôte : Tous les travaux défini à exécuter sur la collection donnée ou une instance contient le cumul ProcessingStatus, et les sommes de travail de JobsRunning et de JobsQueued. L'hôte considérait « inactif » if == 0 de JobsRunning + de JobsQueued
Classe publique ItemCollection<T> Collection nommée d'élément. L'élément doivent être uniques (comparé au comparateur respecte la casse) dans toute la collection.
Classe publique Level
Classe publique Measure
Classe publique NamedItem
Classe publique Translation
Classe publique View
Classe publique WarehouseAdapter Un adaptateur d'entrepôt en exécutant comme un travail TFS que cet adaptateur par synchronisé avec les autres travaux d'entrepôt.
Classe publique WarehouseConfig
Classe publique WarehouseContext Contexte d'entrepôt.
Classe publique WarehouseControlRequestHeader Contient des paramètres d'entrée « globaux » pour les méthodes Web de WarehouseControl.
Classe publique WarehouseDataAccessComponent
Classe publique WarehouseException
Classe publique WarehouseInvalidStateException
Classe publique WarehouseJobBase WarehouseJobBase : Les propriétés immuables du travail identifiant le TeamFoundationJobDefinition : Nom et JobId.
Classe publique WarehouseJobExecutionDetails Contient l'état d'exécution actuel du travail donné : LastRun - sortie de la précédente exécution (si disponible), ces informations sont composées de la table CurrentRun d'historique des travaux - état actuel, si le travail est actuellement - (JobsRunning ou JobsQueued) NextRun actif - des informations sur la prochaine fois que le travail soit planifié pour s'exécuter, si le travail n'est pas en cours de exécution, mais comme planification active
Classe publique WarehouseJobExtension
Classe publique WarehouseJobProperties Contient pproperties mutables/définissables de travail : RunInterval - peut être modifié via la méthode EnabledState de ControllerService.ChangeSetting - peut être modifié via des méthodes ControllerService.SetWarehouseJobEnabledState() et ControllerService.SetAnalysisJobEnabledState().
Classe publique WarehouseJobRunInfo Contient des informations concernant une instance d'une série de travail.
Classe publique WarehousePermissions
Classe publique WarehouseProcessingJobProperties Contient des propriétés mutables (définissable) et immuables de tous les travaux d'entrepôt définis sur le système. Si le verbose=true passé au constructeur, il contient non seulement le nom convivial de travail, mais également les identificateurs uniques de travail (GUID), ainsi que (instance ou collection) le nom hôte et GUID.
Classe publique WarehouseProcessingStatusDetails Contient le cumul actuel l'état qu'à l'exécution pour tous les travaux d'entrepôt définis sur le système contient le cumul ProcessingStatus, et les sommes de travail de JobsRunning et de JobsQueued. L'entrepôt considéré comme « tournent le ralentissement » if == 0 de JobsRunning + de JobsQueued
Classe publique WarehouseSecurity
Classe publique WarehouseSetting
Classe publique WarehouseSettings
Classe publique WarehouseSyncJobExtension<TWarehouseAdapter> Utilisation d'entrepôt pour une extension d'entrepôt (adaptateur).Cela gère initialiser l'extension d'entrepôt et appeler les méthodes d'extension d'entrepôt (laquelle s'agit MakeSchemaChanges et MakeDataChanges).Il se synchronise ces appels avec toutes autres extensions enregistrées d'entrepôt.Il existe potentiellement trois threads exécutant dans ce code.Chaque thread peut exécuter uniquement un nombre limité de méthodes. Thread 1 : Thread Principal - du pool de threads d'agent de travail.Exécute RunInternal.Contrôles lorsque d'autres threads sont actives.Thread 2 : Thread inclus schémas de délai d'attente pour l'obtention d'un verrou - démarré dans MakeSchemaChanges et uniquement appels CheckSchemaLockQueue.Requiert l'instance d'adaptateur valide.Thread 3 : Thread d'annulation du contexte de la requête - de l'annulation annulation de contexte de la requête d'appels de « notification » uniquement - uniquement probablement active entre les appels à EnterCancelableRegion et l'ExitCancelableRegion.Pendant les verrous de TeamFoundationRequestContext d'annulation des appels entrez/ExitCancelableRegion (liste interne suivant les objets annulables est verrouillée). Le verrouillage est ici pour gérer le cas lorsque le thread de minuterie tente d'exécuter des méthodes sur l'adaptateur après qu'il a été supprimé par le thread principal.

Énumérations

  Énumération Description
Énumération publique AnalysisDatabaseProcessingType
Énumération publique CancelReason La raison d'une demande d'arrêt est « a publié » à un adaptateur.
Énumération publique DataChangesResult Résultat d'apporter de données.
Énumération publique OnlineStatus
Énumération publique ProcessingStatus État du processus d'entrepôt, utilisé pour des travaux état et également pour l'état de cumul du processus d'entrepôt entière.
Énumération publique WarehouseTableUpdateStatus