Compartir a través de


TfsConnection (Clase)

Representa la conexión de cliente al servidor que ejecuta Team Foundation Server.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Client.TfsConnection
    Microsoft.TeamFoundation.Client.TfsConfigurationServer
    Microsoft.TeamFoundation.Client.TfsTeamProjectCollection

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

Sintaxis

'Declaración
Public MustInherit Class TfsConnection _
    Implements IServiceProvider, IDisposable
public abstract class TfsConnection : IServiceProvider, 
    IDisposable

El tipo TfsConnection expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático ApplicationName Obtiene o establece el nombre de una aplicación que esté creando una solicitud en el servidor.
Propiedad pública AuthorizedIdentity Obtiene la identidad que está autorizado para realizar llamadas al servidor que ejecuta Team Foundation Server.
Propiedad pública CachedInstanceId
Propiedad pública CatalogNode Obtiene el recurso de catálogo para esta conexión de Team Foundation Server .
Propiedad protegida CatalogResourceId
Propiedad pública ChannelFactory
Propiedad públicaMiembro estático ClientCacheDirectory Obtiene la ruta de acceso del directorio que contiene los archivos caché del cliente.
Propiedad pública ClientCacheDirectoryForInstance Obtiene la ruta de acceso que se utiliza para almacenar en caché datos del servidor que está ejecutando Team Foundation Server.
Propiedad públicaMiembro estático ClientConfigurationDirectory Directorio que contiene los archivos de configuración del cliente que reside bajo el directorio de configuración.Esto tendrá un aspecto similar: C:\Documents and Settings\username\Local valor \ datos de la aplicación \ Microsoft \ Team Foundation \ [] \ configuración de s_version
Propiedad pública ClientCredentials Obtiene las credenciales de esta colección de proyectos.
Propiedad públicaMiembro estático ClientSettingsDirectory Obtiene o establece la ruta de acceso del directorio que contiene los archivos caché del cliente.
Propiedad pública ConnectivityFailureOnLastWebServiceCall Indica si se produjo un error en la llamada de servicio web última emitida por este objeto de TfsConnection debido a un error de conectividad.
Propiedad pública Credentials Obtiene las credenciales para esta instancia de Team Foundation Server .
Propiedad pública Culture Obtiene o establece el entorno de localización que usa el servidor que ejecuta Team Foundation Server.
Propiedad pública Disposed
Propiedad pública HasAuthenticated Obtiene el estado de un marcador que describe si esta instancia de TfsConnection ha autenticado correctamente.
Propiedad pública IdentityToImpersonate
Propiedad pública InstanceId Obtiene el GUID que identifica esta conexión de Team Foundation Server .
Propiedad pública IsHostedServer Devuelve true si el servidor es un servidor Azul- hospedado Windows de Team Foundation Server
Propiedad pública Name Obtiene el nombre de esta conexión de Team Foundation Server .
Propiedad públicaMiembro estático OperationName Obtiene o establece el nombre de la operación que se está realizada por una aplicación en el servidor.
Propiedad pública ProxyServer
Propiedad pública ServerCapabilities Las capacidades del servidor de TFS
Propiedad pública ServerDataProvider
Propiedad pública SessionId Obtiene el GUID que identifica esta instancia del cliente en el servidor.
Propiedad pública TimeZone Obtiene o establece la zona horaria de esta conexión de Team Foundation Server . Se utiliza para convertir las fechas y horas en hora UTC.
Propiedad públicaMiembro estático TotalRequestCount Número total de veces que el evento de WebServiceCallBegin ha desencadenado en este appdomain.
Propiedad pública UICulture La referencia cultural que se utilizará.Toma como valor predeterminado la CultureInfo.CurrentUICulture.
Propiedad pública Uri Obtiene el identificador uniforme de recursos (URI) para esta conexión de Team Foundation Server .

Arriba

Métodos

  Nombre Descripción
Método público Authenticate Autentica la conexión a Team Foundation Server mediante el proveedor especificado de credenciales.
Método público Connect Se conecta a un servidor que ejecute Team Foundation Server y devuelve información basada en connectOptions.
Método protegido CreateInternalProxy
Método protegido CreateServiceInstance
Método público Disconnect
Método público Dispose Notifies relacionados a los objetos de disponibilidad y elimina de esta instancia de TfsConnection.
Método público EnsureAuthenticated Autentica la conexión a Team Foundation Server si no se ha autenticado anteriormente.
Método público Equals Retornos true del objeto especificado es igual a este TfsConnection. Igualdad se define comparando el URL completas de los dos TfsConnections (Invalida a Object.Equals(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 FlushServices
Método público GetAuthenticatedIdentity Obtiene la identidad que autenticó con el servidor.
Método protegidoMiembro estático GetFullyQualifiedUriForName Esta función se supone que el nombre pasado será el nombre descriptivo del servidor o el URL a la raíz de la colección.Los URL completa a la página del servicio de ubicación no se deben pasar en aquí.
Método público GetHashCode Obtiene el código hash de esta instancia de TfsConnection. (Invalida a Object.GetHashCode()).
Método público GetService(Type) Obtiene el servicio solicitado.
Método público GetService<T>() Obtiene el servicio solicitado.
Método protegido GetServiceInstance
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido InitializeTeamFoundationObject Inicializa el objeto creado si implementa ITfsConnectionObject.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnConnectivityFailureStatusChanged Desencadena el evento de ConnectivityFailureStatusChanged.
Método público ToString Obtiene el nombre de la instancia de TfsConnection. (Invalida a Object.ToString()).

Arriba

Eventos

  Nombre Descripción
Evento público ConnectivityFailureStatusChanged Se provoca este evento cuando el valor del marcador de ConnectivityFailureOnLastWebServiceCall.
Evento público CredentialsChanged Se provoca este evento cuando las credenciales del cambio del objeto de TeamFoundationServer.
Evento públicoMiembro estático WebServiceCallBegin Se desencadena este evento cuando el modelo de objetos de cliente de TFS comienza la ejecución de una solicitud web en este appdomain. Proporcionarán el controlador de eventos que recibe la instancia de TfsConnection en el que la llamada de servicio web se originó (si está disponible).
Evento públicoMiembro estático WebServiceCallEnd Se desencadena este evento cuando el modelo de objetos de cliente de TFS finaliza la ejecución de una solicitud web en este appdomain. Proporcionarán el controlador de eventos que recibe la instancia de TfsConnection en el que la llamada de servicio web se originó (si está disponible).

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión público GetService<T, V> (Definido por IServiceProviderExtensions).

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.Client (Espacio de nombres)