Compartir a través de


TeamFoundationResourceManagementService (Clase)

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService

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

Sintaxis

'Declaración
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
Public NotInheritable Class TeamFoundationResourceManagementService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
public sealed class TeamFoundationResourceManagementService : ITeamFoundationService

El tipo TeamFoundationResourceManagementService expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público CreateComponent<TComponent>(TeamFoundationRequestContext) Crea un componente que puede utilizar para comunicarse con la versión actual de la base de datos.
Método público CreateComponent<TComponent>(TeamFoundationRequestContext, String) Crea un componente que puede utilizar para comunicarse con la versión actual de la base de datos.
Método público CreateComponentExecuteAndDispose<TComponent> Crea un componente que puede utilizar para comunicarse con la versión actual de la base de datos, ejecuta un delegado especificado por el parámetro action y dispose un componente. Este método reintentará una acción hasta 10 veces si la versión de la base de datos ha cambiado entre el momento en que se creó el componente y execut.
Método público CreateComponentExecuteFuncAndDispose<TComponent, TResult> Crea un componente que puede utilizar para comunicarse con la versión actual de la base de datos, ejecuta un delegado especificado por el parámetro action y dispose un componente.Este método reintentará una acción hasta 10 veces si la versión de la base de datos ha cambiado entre el momento en que se creó el componente y execut.
Método públicoMiembro estático CreateComponentRaw<TComponent> Crea un componente recibe leyendo la versión del servicio de la base de datos.No se utiliza ninguna cachés.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetSchemaLock
Método público GetServiceVersion Obtiene la información de versión para un servicio determinado
Método públicoMiembro estático GetServiceVersionRaw<TComponent> Recupera un generador de entrada y el componente de la versión de un componente determinado de la base de datos.No se utiliza ninguna cachés.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público SetServiceVersion Establece la versión del servicio.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método públicoMiembro estático TryCreateComponentRaw<TComponent> Crea un componente recibe leyendo la versión del servicio de la base de datos.No se utiliza ninguna cachés.
Método públicoMiembro estático TryGetServiceVersionRaw<TComponent> Recupera un generador de entrada y el componente de la versión de un componente determinado de la base de datos.No se utiliza ninguna cachés.

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado ITeamFoundationService.ServiceEnd Se llama ServiceEnd cuando se cierra el host y este servicio debe liberar todos los recursos que mantiene sobre.
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)