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(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
Public NotInheritable Class TeamFoundationHostManagementService _
    Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
public sealed class TeamFoundationHostManagementService : ITeamFoundationService, 
    IDisposable

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 Restituisce [RequestContextBase] indirizzato all'istanza specificata.
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 processi inattivi 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 per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetHostIdFromPath
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 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 registrate 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 con ID 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 con ID 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