Udostępnij za pośrednictwem


Klasa TeamFoundationHostManagementService

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.TeamFoundation.Framework.Server
Zestaw:  Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)

Składnia

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

Typ TeamFoundationHostManagementService uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna DeploymentType Wskazuje, gdzie typ wdrażania jest [OnPremises], [DevFabric], [Cloud], lub [Unknown].
Właściwość publiczna HostDormancySeconds
Właściwość publiczna IsHosted Wskazuje, czy [DeploymentType] jest [Cloud] lub [DevFabric].

Początek

Metody

  Nazwa Opis
Metoda publiczna BeginRequest Zwraca [RequestContextBase] skierowane do danego wystąpienia.
Metoda publiczna BeginUserRequest
Metoda publiczna CreateServiceHost Tworzy przy użyciu dostarczonego właściwości definicji hosta usługi.
Metoda publiczna DeleteServiceHost(TeamFoundationRequestContext, Guid) Usuwa hosta usługi z serwera.
Metoda publiczna DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
Metoda publiczna DetectInactiveProcesses Wykrywa i usuwa procesów nieaktywne — procesów, których Dzierżawa wygasła i mają nie zamknięty poprawnie.
Metoda publiczna Dispose
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna GetConfigDataTierTime
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetHostIdFromPath
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna PingHostProcess Używane, aby wysłać żądanie ping do procesu, który działa w tej aplikacji.To żądanie jest wysyłane poprzez powiadomienie SQL.Jeśli proces działa poprawnie i powiadomienia SQL są przetwarzane, ping powinna zwrócić pomyślnie w krótkim czasie.Powiadomienia są przetwarzane za pomocą sondowania lub proces utracił połączenie z bazą danych, może trwać dłużej lub Zakończ nigdy.
Metoda publiczna QueryChildrenServiceHostPropertiesCached
Metoda publiczna QueryExecutionState(TeamFoundationRequestContext) Kwerendy dla hostów zarejestrowanych usług, procesów i wystąpień hosta.
Metoda publiczna QueryExecutionState(TeamFoundationRequestContext, Guid) Kwerendy dla jednego lub wszystkich zarejestrowanych hostów usługi i związanych z procesami i wystąpienia hosta.
Metoda publiczna QueryHostReadyState Kwerendy gotowy Państwa przyjmującego.
Metoda publiczna QueryServiceHostProperties(TeamFoundationRequestContext, Guid) Kwerendy dla właściwości hosta usługi przy użyciu identyfikatora hosta dostarczone.Nie zwróci żadnych szczegółów dotyczących tego hosta i nie będzie zawierać wszystkie elementy podrzędne.
Metoda publiczna QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) Kwerendy dla właściwości hosta usługi przy użyciu identyfikatora hosta dostarczone.Jeśli dzieci są włączone, lista wyjście będzie zawierać właściwości dla wszystkich hostów dziecko hosta żądanej usługi.
Metoda publiczna QueryServiceHostPropertiesCached
Metoda publiczna StartHost
Metoda publiczna Stop
Metoda publiczna StopHost Zatrzymuje synchronicznie hosta usługi w wszystkich aktywnych procesów.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna UpdateServiceHost Aktualizacje definicji hosta usługi przy użyciu dostarczonego właściwości.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ITeamFoundationService.ServiceEnd
Jawna implementacja interfejsuMetoda prywatna ITeamFoundationService.ServiceStart

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server