Compartir a través de


TeamFoundationServiceHost (Clase)

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Framework.Server.ServiceHost<TeamFoundationRequestContext>
    Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost
      Microsoft.TeamFoundation.Framework.Server.DeploymentServiceHost

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

Sintaxis

'Declaración
Public Class TeamFoundationServiceHost _
    Inherits ServiceHost(Of TeamFoundationRequestContext) _
    Implements IDisposable
public class TeamFoundationServiceHost : ServiceHost<TeamFoundationRequestContext>, 
    IDisposable

El tipo TeamFoundationServiceHost expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad protegida ActiveRequests Lista de solicitudes de activo en este host (Se hereda de ServiceHost<T>).
Propiedad pública ApplicationServiceHost Recupera el host de servicio de aplicación del host actual, si este host es una aplicación o una colección.Si es un DeploymentServiceHost esta propiedad devolverá null.
Propiedad pública Authority Devuelve la autoridad host (por ejemplo. contoso.tfs.com).Puede ser NULL si el host no necesita autoridad- coincidente para la selección de host.
Propiedad pública CollectionServiceHost Recupera el host de servicio de la colección de host actual.Si este host no es una colección buscará por la cadena host encontrarla.Si no se encuentra, devolverá null.
Propiedad pública DataDirectory Esto que el directorio local completo del sistema de archivos que puede este host utilizado para almacenar archivos.Otros hosts no de lectura y escritura en esta ubicación.Un ejemplo de esto es la ubicación de caché de proxy de Control.Obtiene el directorio de datos configurado en función de la lógica siguiente: 1.Comprueba si hay una especificada en el archivo .config. 2.Comprueba si hay una especificada en el registro. 3.Utilice el PhysicalDirectory\_tfs_data si está disponible. 4.String.Empty se utiliza como raíz.El directorio se hace único para este host.El directorio se hace único para este host.
Propiedad pública DeploymentServiceHost Recupera el host de servicio de implementación asociado al host actual.Para los hosts de implementación, de aplicación y la colección esto nunca debe devolver null.
Propiedad pública HasDatabaseAccess Devuelve true si el host de servicio sabe hablar con la base de datos
Propiedad pública HostType El contexto que este host del servicio se está ejecutando en.
Propiedad pública InstanceId El identificador único para este host de servicio. (Invalida a ServiceHost<T>.InstanceId).
Propiedad pública IsDisposed (Se hereda de ServiceHost<T>).
Propiedad pública IsProduction Marcador que determina Production y el entorno de desarrollo.
Propiedad pública Items La colección de elementos permite que otras en el sistema almacenar datos con nombre en el contexto de un único host del servicio.
Propiedad pública LastUse (Se hereda de ServiceHost<T>).
Propiedad pública Metabase La metabase para este host define es configuración general alrededor de la estructura de ruta.
Propiedad protegida MetabaseRegistryPatterns Los modelos de consulta del registro de metabase para este host de servicio.
Propiedad pública Name El nombre para este host de servicio.Puede ser null o vaciar.
Propiedad pública NumberOfActiveRequests Número actual de solicitudes de activo (Se hereda de ServiceHost<T>).
Propiedad pública ParentServiceHost
Propiedad pública PartitionId
Propiedad pública PhysicalDirectory Este es el directorio del sistema de archivos local completo que este host está asignado a.Si se reasigna la ruta de acceso virtual, este directorio debe representar la ubicación reasignada.
Propiedad pública PlugInDirectory
Propiedad protegida RequestsDrainedEvent Obtiene el evento. (Se hereda de ServiceHost<T>).
Propiedad pública StartTime Obtiene el tiempo este host que la instancia se encendida.
Propiedad pública StaticContentDirectory El directorio de contenido estático, relativa a SAP.Esto permite que el directorio virtual es asignado a una ubicación diferente que el contenido real de la unidad.
Propiedad pública Status Obtiene el estado actual del host de servicio.
Propiedad pública StatusReason Obtiene el motivo del estado actual.
Propiedad pública VirtualDirectory Este es el directorio virtual del host, en relación con el ejemplo SAP: host de la aplicación http://charry-dev:8080/Application/Collection = host = /Application/Colletion de la colección de /Application (Invalida a ServiceHost<T>.VirtualDirectory).

Arriba

Métodos

  Nombre Descripción
Método público ApplicationEndRequest Finaliza una solicitud de la aplicación.La solicitud de los procesos filtra, quita la solicitud de conjunto de solicitudes activas, y elimina el contexto de la solicitud.
Método público BeginRequest Agregue un contexto de solicitud el conjunto actual de solicitudes activas (Invalida a ServiceHost<T>.BeginRequest(T)).
Método protegido BeginStatusChange Comienza una operación de cambio de estado en el host actual si es necesario.
Método protegido CheckIfDisposed Compruebe el host sigue siendo un objeto válido de host y no se ha desechado antes de que comencemos con él. (Se hereda de ServiceHost<T>).
Método público CreateServicingContext
Método público Dispose() (Se hereda de ServiceHost<T>).
Método protegido Dispose(Boolean) (Invalida a ServiceHost<T>.Dispose(Boolean)).
Método público EndRequest Quitar un contexto de solicitud el conjunto actual de solicitudes activas (Invalida a ServiceHost<T>.EndRequest(T)).
Método protegido EndStatusChange Completa una operación de cambio de estado la transición al estado al estado válido siguiente.Stopping va a detener, starting va a iniciado, y el pausar va a en pausa.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetCulture La aplicación Culture es la referencia cultural instalada para esta aplicación de la base del equipo.
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido InitializeMetabaseLegacy Inicializa la metabase la manera convencional.Todavía necesitamos que este método para admitir actualización conectado, cuando las claves del Registro de la restricción de la solicitud no se conservan a la tabla de registro de TFS.Nota: NOT agregan nuevas restricciones de solicitud a este método.
Método público Is Se puede utilizar para determinar si un host de servicio admite las características de un TeamFoundationHostType especificado.Un host de servicio puede admitir tipos de varios hosts.
Método público IsOnly ServiceHosts puede ser tipos al mismo tiempo, un ejemplo es el host de servicio de implementación se puede combinar con un host de servicio de aplicación. Este método se asegurará de que el host sea únicamente el tipo especificado y no combinados con otros tipos.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido MonitorClientDisconnects
Método protegido MonitorServiceHostRequests
Método protegido OiHeartbeat
Método protegido RaisePropertiesChanged
Método protegido RaiseStatusChanged
Método público ReportException
Método protegido SetHostStatus Este método es exclusivamente para uso interno.
Método protegido StartServices Carga los servicios principales en el orden correcto.
Método protegido StopServices Cierre todos los servicios activo para el host actual del servicio.
Método público ThrowIfShutdown Produce una excepción si el host está en pausa o se detiene actualmente.
Método público ToString() (Invalida a Object.ToString()).
Método públicoMiembro estático ToString(Guid, String)
Método públicoMiembro estático ToString(String, String)

Arriba

Eventos

  Nombre Descripción
Evento público PropertiesChanged Proporciona eventos para capturar cambiar de propiedades de host.
Evento público StatusChanged Proporciona eventos para capturar cambiar el estado del host y eventos cambiados.

Arriba

Campos

  Nombre Descripción
Campo protegido m_hostProperties
Campo protegido m_hostPropertiesLock
Campo protegidoMiembro estático s_hostSecurityNamespace

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)