Partager via


ITeamFoundationHostManagementService, interface

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

Syntaxe

'Déclaration
<DefaultServiceImplementationAttribute(GetType(TeamFoundationHostManagementService))> _
Public Interface ITeamFoundationHostManagementService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationHostManagementService))]
public interface ITeamFoundationHostManagementService : ITeamFoundationService

Le type ITeamFoundationHostManagementService expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DeploymentType Indique où le type de déploiement est OnPremises, DevFabric, nuage, ou inconnues.
Propriété publique HostDormancySeconds Le nombre minimal de secondes un hôte doit passer sans demandes d'utilisateur avant que Début de tâches en arrière-plan d'être désactivé pour la latence.
Propriété publique IsHosted Indique si le DeploymentType est nuage ou DevFabric.

Début

Méthodes

  Nom Description
Méthode publique BeginRequest Retourne un RequestContextBase destiné à l'instance donnée
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 des processus inactifs (les processus dont le bail a expiré et ne se sont pas arrêtés correctement).
Méthode publique GetConfigDataTierTime
Méthode publique GetHostIdFromPath
Méthode publique PingHostProcess PingHostProcess est 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ées le ping doivent retourner correctement au cours d'une courte période.Si des notifications sont gérées via l'interrogation ou le processus a perdu la connexion à la base de données qu'il peut falloir plus longtemps ou jamais complet.
Méthode publique QueryChildrenServiceHostPropertiesCached
Méthode publique QueryExecutionState(TeamFoundationRequestContext) Les requêtes pour tout le service inscrit héberge, des 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 ServiceEnd ServiceEnd est appelé lorsque l'hôte d'arrêt et ce service doit libérer toutes les ressources qu'il gère sur. (Hérité de ITeamFoundationService.)
Méthode publique ServiceStart ServiceStart est appelé lorsque le service est initialisé.Si le service intialized de façon asynchrone elle doit implémenter Service_Ready utilisé pour déterminer si le service est prêt pour les utilisateurs y accèdent. (Hérité de ITeamFoundationService.)
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 UpdateServiceHost Met à jour la définition d'hôte de service à l'aide des propriétés fournies.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms