Condividi tramite


Classe TeamFoundationHostManagementService

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<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

Il tipo TeamFoundationHostManagementService espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica DeploymentType Indica dove il tipo di distribuzione è OnPremises, DevFabric, Cloud, o Unknown.
Proprietà pubblica HostDormancySeconds
Proprietà pubblica IsHosted Indica se DeploymentType è Cloud o DevFabric.

In alto

Metodi

  Nome Descrizione
Metodo pubblico BeginRequest
Metodo pubblico BeginUserRequest
Metodo pubblico CreateServiceHost Crea una definizione dell'host del servizio utilizzando le proprietà specificate.
Metodo pubblico DeleteServiceHost(TeamFoundationRequestContext, Guid) Rimuove un host del servizio dal server.
Metodo pubblico DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
Metodo pubblico DetectInactiveProcesses Rileva e rimuove i processi di inattività la cui lease è scaduto e non hanno arrestato in modo corretto.
Metodo pubblico Dispose
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetConfigDataTierTime
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetHostIdFromPath(TeamFoundationRequestContext, String)
Metodo pubblico GetHostIdFromPath(TeamFoundationRequestContext, String, Boolean)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico PingHostProcess 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 sta sviluppando, il ping deve restituire correttamente in breve tempo.Se le notifiche elaborate tramite polling o il processo verrà perso la connessione al database, può richiedere più tempo o non completare mai.
Metodo pubblico QueryChildrenServiceHostPropertiesCached
Metodo pubblico QueryExecutionState(TeamFoundationRequestContext) Query per tutti gli host del servizio, processi e istanze registrati host.
Metodo pubblico QueryExecutionState(TeamFoundationRequestContext, Guid) Query per un o qualsiasi host del servizio registrato e processi e istanze relativi host.
Metodo pubblico QueryHostReadyState Eseguire una query sullo stato pronto host.
Metodo pubblico 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.
Metodo pubblico QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) Query per le proprietà dell'host del servizio mediante l'id fornita hostSe gli elementi figlio sono inclusi, l'elenco di output conterrà proprietà per tutti gli host figlio dell'host del servizio richiesto.
Metodo pubblico QueryServiceHostPropertiesCached
Metodo pubblico StartHost
Metodo pubblico Stop
Metodo pubblico StopHost In modo sincrono interrompe l'host del servizio in tutti i processi attivi.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico UpdateServiceHost Aggiorna la definizione dell'host del servizio utilizzando le proprietà specificate.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server