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 | |
---|---|---|
ApplicationName | Obtiene o establece el nombre de una aplicación que esté creando una solicitud en el servidor. | |
AuthorizedIdentity | Obtiene la identidad que está autorizado para realizar llamadas al servidor que ejecuta Team Foundation Server. | |
CatalogNode | Obtiene el recurso de catálogo para esta conexión de Team Foundation Server . | |
CatalogResourceId | ||
ClientCacheDirectory | Obtiene la ruta de acceso del directorio que contiene los archivos caché del cliente. | |
ClientCacheDirectoryForInstance | Obtiene la ruta de acceso que se utiliza para almacenar en caché datos del servidor que está ejecutando Team Foundation Server. | |
ClientCacheDirectoryForUser | La ruta que se debe usar para almacenar en caché datos usuario- específicos de este servidor.Obtener acceso a esta propiedad hará una llamada al servidor para recuperar información sobre el usuario si el servidor no ha estado conectado.Esto tendrá similar: _de \ de \Cache\ de %LOCALAPPDATA%\Microsoft\Team Foundation\ [s_version] [userId] [instanceId] [esquema] | |
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 y \Configuration de Settings\username\Local Settings\Application Data\Microsoft\Team Foundation\ [s_version] | |
ClientCredentials | Obtiene las credenciales de esta colección de proyectos. | |
ClientSettingsDirectory | Obtiene o establece la ruta de acceso del directorio que contiene los archivos caché del cliente. | |
ClientVolatileCacheDirectory | Directorio que contiene los archivos caché de cliente que se quitará cuando se quita o se reemplaza la conexión al servidor correspondiente.Esto tendrá similar: %LOCALAPPDATA%\Microsoft\Team Foundation\ [s_version] \Cache\Volatile | |
ClientVolatileCacheDirectoryForInstance | La ruta que se debe usar para almacenar en caché datos instancia- concretos de este servidor que se quiten cuando quitan o se conecta al servidor con un usuario diferente. | |
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. | |
Credentials | Obtiene las credenciales para esta instancia de Team Foundation Server . | |
Culture | Obtiene o establece el entorno de localización que usa el servidor que ejecuta Team Foundation Server. | |
HasAuthenticated | Obtiene el estado de un marcador que describe si esta instancia de TfsConnection ha autenticado correctamente. | |
InstanceId | Obtiene el GUID que identifica esta conexión de Team Foundation Server . | |
IsHostedServer | Devuelve true si el servidor es un servidor Azul- hospedado Windows de Team Foundation Server | |
Name | Obtiene el nombre de esta conexión de Team Foundation Server . | |
OperationName | Obtiene o establece el nombre de la operación que se está realizada por una aplicación en el servidor. | |
ServerCapabilities | Las capacidades del servidor de TFS | |
SessionId | Obtiene el GUID que identifica esta instancia del cliente en el servidor. | |
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. | |
TotalRequestCount | Número total de veces que el evento de WebServiceCallBegin ha desencadenado en este appdomain. | |
UICulture | La referencia cultural que se utilizará.Toma como valor predeterminado la CultureInfo.CurrentUICulture. | |
Uri | Obtiene el identificador uniforme de recursos (URI) para esta conexión de Team Foundation Server . |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Authenticate | Autentica la conexión a Team Foundation Server mediante el proveedor especificado de credenciales. | |
Connect | Se conecta a un servidor que ejecute Team Foundation Server y devuelve información basada en connectOptions. | |
CreateInternalProxy | ||
CreateServiceInstance | ||
CreateVssConnection | ||
Dispose | Notifies relacionados a los objetos de disponibilidad y elimina de esta instancia de TfsConnection. | |
EnsureAuthenticated | Autentica la conexión a Team Foundation Server si no se ha autenticado anteriormente. | |
Equals | Devuelve 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)). | |
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). | |
GetAuthenticatedIdentity | Obtiene la identidad que autenticó con el servidor. | |
GetClient<T> | ||
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í. | |
GetHashCode | Obtiene el código hash de esta instancia de TfsConnection. (Invalida a Object.GetHashCode()). | |
GetService(Type) | Obtiene el servicio solicitado. | |
GetService<T>() | Obtiene el servicio solicitado. | |
GetServiceInstance | ||
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
InitializeTeamFoundationObject | Inicializa el objeto creado si implementa ITfsConnectionObject. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnConnectivityFailureStatusChanged | Desencadena el evento de ConnectivityFailureStatusChanged. | |
ToString | Obtiene el nombre de la instancia de TfsConnection. (Invalida a Object.ToString()). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
ConnectivityFailureStatusChanged | Se provoca este evento cuando el valor del marcador de ConnectivityFailureOnLastWebServiceCall. | |
CredentialsChanged | Se provoca este evento cuando las credenciales del cambio del objeto de TeamFoundationServer. | |
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). | |
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
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.