Freigeben über


ITeamFoundationHostManagementService-Schnittstelle

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

Syntax

'Declaration
<DefaultServiceImplementationAttribute(GetType(TeamFoundationHostManagementService))> _
Public Interface ITeamFoundationHostManagementService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationHostManagementService))]
public interface ITeamFoundationHostManagementService : ITeamFoundationService

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DeploymentType Gibt an, wo der OnPremises Bereitstellungstyp, DevFabric, Cloud oder unbekannt ist.
Öffentliche Eigenschaft HostDormancySeconds Die kleinste Anzahl von Sekunden ein Host muss ohne Endbenutzeranforderungen wechseln, bevor Hintergrundauftraganfang für Ruhe deaktiviert werden.
Öffentliche Eigenschaft IsHosted Gibt an, ob das - oder DevFabric Cloud ist.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode BeginRequest Gibt einen RequestContextBase zurück, der an der angegebenen Instanz verwendet wird
Ö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 Prozesse (Prozesse, deren Lease aufbewahrt und verfügen nicht fehlerfrei heruntergefahren).
Öffentliche Methode GetConfigDataTierTime
Öffentliche Methode GetHostIdFromPath
Öffentliche Methode PingHostProcess PingHostProcess wird verwendet, um eine Pinganforderung zu einem Prozess zu schicken, der auf dieser Anwendung funktioniert.Diese Anforderung wird über eine SQL-Benachrichtigung gesendet.Wenn der Prozess ordnungsgemäß ausgeführt wird und SQL-Benachrichtigungen werden das Ping sollten innerhalb eines kurzen Zeitraum erfolgreich zurückkehren verarbeitet.Wenn Benachrichtigungen zum Abruf verarbeitet werden, oder der Prozess Datenbankverbindung verloren hat, die sie möglicherweise länger oder nie vollständig akzeptiert.
Ö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 ServiceEnd ServiceEnd wird aufgerufen, wenn der Host Herunterfahren ist und dieser Dienst alle Ressourcen freigeben soll, auf die es enthält. (Von ITeamFoundationService geerbt.)
Öffentliche Methode ServiceStart ServiceStart wird aufgerufen, wenn der Diensts initialisiert wird.Wenn der Dienst asynchron initialisiert wird, muss es Service_Ready implementieren, das verwendet wird, um zu bestimmen, wann der Dienst bereit für Benutzer ist, auf sie zuzugreifen. (Von ITeamFoundationService geerbt.)
Öffentliche Methode StartHost
Öffentliche Methode Stop
Öffentliche Methode StopHost Beendet synchron den Diensthost in allen aktiven Prozessen.
Öffentliche Methode UpdateServiceHost Aktualisiert die Diensthostdefinition mithilfe der bereitgestellten Eigenschaften.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace