TeamFoundationHostManagementService (Clase)

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
<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

El tipo TeamFoundationHostManagementService expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública DeploymentType Indica dónde se OnPremises, DevFabric, Cloud, o Unknownel tipo de implementación.
Propiedad pública HostDormancySeconds
Propiedad pública IsHosted Indica si DeploymentType es Cloud o DevFabric.

Arriba

Métodos

  Nombre Descripción
Método público BeginRequest
Método público BeginUserRequest
Método público CreateServiceHost Crea una definición del host de servicio utilizando propiedades proporcionadas.
Método público DeleteServiceHost(TeamFoundationRequestContext, Guid) Elimina un host de servicio del servidor.
Método público DeleteServiceHost(TeamFoundationRequestContext, Guid, UnusedDatabaseReasonNotUsed)
Método público DetectInactiveProcesses Detecta y quita los proceso procesos inactivos cuyo ha expirado arriendo y no se han cerrado limpio.
Método público Dispose
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetConfigDataTierTime
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetHostIdFromPath(TeamFoundationRequestContext, String)
Método público GetHostIdFromPath(TeamFoundationRequestContext, String, Boolean)
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público PingHostProcess Se utiliza para enviar una solicitud ping a un proceso que se está trabajando en esta aplicación.Esta solicitud se envía mediante una notificación de SQL.Si el proceso se ejecuta correctamente y notificaciones se procesa de SQL, el ping debe volver correctamente en poco tiempo.Si las notificaciones se procesan mediante el sondeo o el proceso tiene ha perdido la conexión a la base de datos, puede durar o no finalizar nunca.
Método público QueryChildrenServiceHostPropertiesCached
Método público QueryExecutionState(TeamFoundationRequestContext) Consultas para todos los hosts de servicio, procesos, e instancias registrados host.
Método público QueryExecutionState(TeamFoundationRequestContext, Guid) Consultas para un o todo el host registrados de servicio, y procesos e instancias relacionados host.
Método público QueryHostReadyState Consulta el estado listo host.
Método público QueryServiceHostProperties(TeamFoundationRequestContext, Guid) Consultas para las propiedades del host de servicio mediante su identificador proporcionada hostEsto no devolverá ninguna detalles sobre este host, y no incluirá a los elementos secundarios.
Método público QueryServiceHostProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags) Consultas para las propiedades del host de servicio mediante su identificador proporcionada hostSi los elementos secundarios se incluyen, la lista de resultados contendrá propiedades para todos los hosts secundarios host solicitado del servicio.
Método público QueryServiceHostPropertiesCached
Método público StartHost
Método público Stop
Método público StopHost Detiene sincrónicamente el host de servicio en todos los procesos activos.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público UpdateServiceHost Actualiza la definición del host de servicio utilizando propiedades proporcionadas.

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceEnd
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceStart

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)