Partager via


TeamFoundationHostManagementService, classe

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationHostManagementService

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
Public NotInheritable Class TeamFoundationHostManagementService _
    Implements IDisposable, ITeamFoundationHostManagementService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
public sealed class TeamFoundationHostManagementService : IDisposable, 
    ITeamFoundationHostManagementService, ITeamFoundationService

Le type TeamFoundationHostManagementService expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DeploymentType Indique où le type de déploiement sont OnPremises, DevFabric, Cloud, ou Unknown.
Propriété publique HostDormancySeconds
Propriété publique IsHosted Indique si DeploymentType est Cloud ou DevFabric.

Début

Méthodes

  Nom Description
Méthode publique BeginRequest
Méthode publique BeginUserRequest
Méthode publique CreateServiceHost Crée une définition d'hôte de service à l'aide des propriétés fournies.
Méthode publique DeleteServiceHost(TeamFoundationRequestContext, Guid) Supprime un hôte de service du serveur.
Méthode publique DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
Méthode publique DetectInactiveProcesses Détecte et supprime les au processus inactifs dont le bail a expiré et ils ne se sont pas arrêtés correctement.
Méthode publique Dispose
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetConfigDataTierTime
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetHostIdFromPath(TeamFoundationRequestContext, String)
Méthode publique GetHostIdFromPath(TeamFoundationRequestContext, String, Boolean)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique PingHostProcess Utilisé pour envoyer une demande PING à un processus exécuté sur cette application.Cette requête est envoyée via une notification SQL.Si le processus s'exécute correctement et des notifications SQL sont traités, le ping doit retourner correctement en peu de temps.Si les notifications sont traitées au moyen d'interrogation ou le processus a perdu la connexion à la base de données, cela peut prendre plus longtemps ou jamais termine.
Méthode publique QueryChildrenServiceHostPropertiesCached
Méthode publique QueryExecutionState(TeamFoundationRequestContext) Les requêtes pour tout le service inscrit héberge, les processus, et des instances hôte.
Méthode publique QueryExecutionState(TeamFoundationRequestContext, Guid) Recherche un ou tous les hôtes stockés de service, et processus et instances connexes hôte.
Méthode publique QueryHostReadyState Interroge l'état Prêt hôte.
Méthode publique QueryServiceHostProperties(TeamFoundationRequestContext, Guid) Recherche des propriétés Hôte de service à l'identification fournies hôteCela ne retourne aucune information concernant cet hôte, et il n'inclut aucun enfant.
Méthode publique QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) Recherche des propriétés Hôte de service à l'identification fournies hôteSi des enfants sont inclus, la liste de sortie contiendra des propriétés pour tous les hôtes enfants de l'hôte demandé de service.
Méthode publique QueryServiceHostPropertiesCached
Méthode publique StartHost
Méthode publique Stop
Méthode publique StopHost Arrête synchrone l'hôte de service de tous les processus actifs.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique UpdateServiceHost Met à jour la définition d'hôte de service à l'aide des propriétés fournies.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceEnd
Implémentation d'interface expliciteMéthode privée ITeamFoundationService.ServiceStart

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms