Freigeben über


TeamFoundationHostManagementService-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

Der TeamFoundationHostManagementService-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DeploymentType Gibt an, wo der Bereitstellungstyp OnPremises, DevFabric, Cloud oder Unknown ist.
Öffentliche Eigenschaft HostDormancySeconds
Öffentliche Eigenschaft IsHosted Gibt an, ob DeploymentTypeCloud oder DevFabric ist.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode BeginRequest
Öffentliche Methode BeginUserRequest
Öffentliche Methode CreateServiceHost Erstellt eine Diensthostdefinition mithilfe der bereitgestellten Eigenschaften.
Öffentliche Methode DeleteServiceHost(TeamFoundationRequestContext, Guid) Löscht einen Diensthost vom Server.
Öffentliche Methode DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
Öffentliche Methode DetectInactiveProcesses Erkennt und entfernt inaktive ProzessProzesse, deren Lease abgelaufen ist und nicht fehlerfrei heruntergefahren haben.
Öffentliche Methode Dispose
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetConfigDataTierTime
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetHostIdFromPath(TeamFoundationRequestContext, String)
Öffentliche Methode GetHostIdFromPath(TeamFoundationRequestContext, String, Boolean)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode PingHostProcess Wird verwendet, um eine Pinganforderung zu einem Prozess zu schicken, der auf dieser Anwendung funktioniert.Diese Anforderung wird mittels einer SQL-Benachrichtigung gesendet.Wenn der Prozess ordnungsgemäß ausgeführt wird und SQL-Benachrichtigungen verarbeitet wird, sollte das Sie in eine kurze Zeit erfolgreich zurückgegeben.Wenn über Benachrichtigungen Abrufen verarbeitet werden, oder der Prozess Datenbankverbindung verloren, verfügt er länger dauern oder beendet möglicherweise nie.
Öffentliche Methode QueryChildrenServiceHostPropertiesCached
Öffentliche Methode QueryExecutionState(TeamFoundationRequestContext) Fragt alle registrierten Diensthosts, Prozesse und Hostinstanzen.
Öffentliche Methode QueryExecutionState(TeamFoundationRequestContext, Guid) Abfragen für eine oder alle registrierten Diensthosts und verknüpfte Prozesse und Hostinstanzen.
Öffentliche Methode QueryHostReadyState Fragt Zustand Bereit des Hosts ab.
Öffentliche Methode QueryServiceHostProperties(TeamFoundationRequestContext, Guid) Abfragen für Diensthosteigenschaften mit der angegebenen ID HostDies gibt keinen Informationen über diesen Host zurück, und es enthält keine untergeordneten Elemente.
Öffentliche Methode QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) Abfragen für Diensthosteigenschaften mit der angegebenen ID HostWenn untergeordnete Elemente enthalten sind, enthält die Ausgabeliste Eigenschaften für alle untergeordneten Hosts des angeforderten Diensthosts.
Öffentliche Methode QueryServiceHostPropertiesCached
Öffentliche Methode StartHost
Öffentliche Methode Stop
Öffentliche Methode StopHost Beendet synchron den Diensthost in allen aktiven Prozessen.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UpdateServiceHost Aktualisiert die Diensthostdefinition mithilfe der bereitgestellten Eigenschaften.

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceStart

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace