Interfaccia ITeamFoundationHostManagementService
Spazio dei nomi: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Sintassi
'Dichiarazione
<DefaultServiceImplementationAttribute(GetType(TeamFoundationHostManagementService))> _
Public Interface ITeamFoundationHostManagementService _
Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationHostManagementService))]
public interface ITeamFoundationHostManagementService : ITeamFoundationService
Il tipo ITeamFoundationHostManagementService espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
DeploymentType | Indica dove il tipo di distribuzione è OnPremises, DevFabric, cloud, o sconosciuto. | |
HostDormancySeconds | Il numero minimo di secondi un host deve passare senza richieste dell'utente finale prima che i processi in background inizino per essere disabilitati per dormienza. | |
IsHosted | Indica se il DeploymentType è di tipo cloud o DevFabric. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
BeginRequest | Restituisce un RequestContextBase indirizzato all'istanza specificata | |
BeginUserRequest | ||
CreateServiceHost | Crea una definizione dell'host del servizio utilizzando le proprietà specificate. | |
DeleteServiceHost(TeamFoundationRequestContext, Guid) | Rimuove un host del servizio dal server. | |
DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed) | ||
DetectInactiveProcesses | Rileva e rimuove i processi di inattività (processi la cui lease è scaduto e non hanno arrestato in modo efficace). | |
GetConfigDataTierTime | ||
GetHostIdFromPath | ||
PingHostProcess | PingHostProcess viene utilizzato per inviare una richiesta di ping a un processo che lavora a questa applicazione.Questa richiesta viene inviata tramite una notifica di SQL.Se il processo viene eseguito correttamente e notifiche di SQL elaborate il ping devono restituire correttamente durante un breve periodo di tempo.Se le notifiche elaborate tramite polling o il processo verrà perso la connessione al database che può richiedere più tempo o mai completo. | |
QueryChildrenServiceHostPropertiesCached | ||
QueryExecutionState(TeamFoundationRequestContext) | Query per tutti gli host del servizio, processi e istanze registrati host. | |
QueryExecutionState(TeamFoundationRequestContext, Guid) | Query per un o qualsiasi host del servizio registrato e processi e istanze relativi host. | |
QueryHostReadyState | Eseguire una query sullo stato pronto host. | |
QueryServiceHostProperties(TeamFoundationRequestContext, Guid) | Query per le proprietà dell'host del servizio mediante l'id fornita hostCiò non restituirà alcuni dettagli sull'host e non includerà figli. | |
QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) | Query per le proprietà dell'host del servizio mediante l'id fornita hostSe gli elementi figlio sono inclusi nell'elenco di output conterrà proprietà per tutti gli host figlio dell'host del servizio richiesto. | |
QueryServiceHostPropertiesCached | ||
ServiceEnd | ServiceEnd viene chiamato quando l'host può essere disattivato e che il servizio deve liberare le risorse in esso contenute in. (Ereditato da ITeamFoundationService) | |
ServiceStart | ServiceStart viene chiamato quando il servizio viene inizializzato.Se il servizio intialized in modo asincrono deve implementare Service_Ready utilizzato per determinare quando il servizio è pronto per gli utenti di accedere a. (Ereditato da ITeamFoundationService) | |
StartHost | ||
Stop | ||
StopHost | In modo sincrono interrompe l'host del servizio in tutti i processi attivi. | |
UpdateServiceHost | Aggiorna la definizione dell'host del servizio utilizzando le proprietà specificate. |
In alto