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 | |
---|---|---|
DeploymentType | Gibt an, wo der OnPremises Bereitstellungstyp, DevFabric, Cloud oder unbekannt ist. | |
HostDormancySeconds | Die kleinste Anzahl von Sekunden ein Host muss ohne Endbenutzeranforderungen wechseln, bevor Hintergrundauftraganfang für Ruhe deaktiviert werden. | |
IsHosted | Gibt an, ob das - oder DevFabric Cloud ist. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
BeginRequest | Gibt einen RequestContextBase zurück, der an der angegebenen Instanz verwendet wird | |
BeginUserRequest | ||
CreateServiceHost | Erstellt eine Diensthostdefinition mithilfe der bereitgestellten Eigenschaften. | |
DeleteServiceHost(TeamFoundationRequestContext, Guid) | Löscht einen Diensthost vom Server. | |
DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed) | ||
DetectInactiveProcesses | Erkennt und entfernt inaktive Prozesse (Prozesse, deren Lease aufbewahrt und verfügen nicht fehlerfrei heruntergefahren). | |
GetConfigDataTierTime | ||
GetHostIdFromPath | ||
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. | |
QueryChildrenServiceHostPropertiesCached | ||
QueryExecutionState(TeamFoundationRequestContext) | Fragt alle registrierten Diensthosts, Prozesse und Hostinstanzen. | |
QueryExecutionState(TeamFoundationRequestContext, Guid) | Abfragen für eine oder alle registrierten Diensthosts und verknüpfte Prozesse und Hostinstanzen. | |
QueryHostReadyState | Fragt Zustand Bereit des Hosts ab. | |
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. | |
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. | |
QueryServiceHostPropertiesCached | ||
ServiceEnd | ServiceEnd wird aufgerufen, wenn der Host Herunterfahren ist und dieser Dienst alle Ressourcen freigeben soll, auf die es enthält. (Von ITeamFoundationService geerbt.) | |
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.) | |
StartHost | ||
Stop | ||
StopHost | Beendet synchron den Diensthost in allen aktiven Prozessen. | |
UpdateServiceHost | Aktualisiert die Diensthostdefinition mithilfe der bereitgestellten Eigenschaften. |
Zum Seitenanfang