Compartir a través de


TeamFoundationServer (Clase)

Nota: esta API ya está obsoleta.

Representa una conexión a un servidor que ejecuta Team Foundation Server.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServer

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

Sintaxis

'Declaración
<ObsoleteAttribute("")> _
Public Class TeamFoundationServer _
    Implements IServiceProvider, IDisposable
[ObsoleteAttribute("")]
public class TeamFoundationServer : IServiceProvider, 
    IDisposable

El tipo TeamFoundationServer expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TeamFoundationServer(String) Inicializa un nuevo objeto de TeamFoundationServer asociado a la dirección URL especificada.
Método público TeamFoundationServer(Uri) Inicializa un nuevo objeto de TeamFoundationServer que se asocia el URI especificado.
Método público TeamFoundationServer(RegisteredProjectCollection) Inicializa un nuevo objeto de TeamFoundationServer asociado al servidor que se describe en el RegisteredProjectCollection especificado.
Método público TeamFoundationServer(String, ICredentialsProvider) Inicializa un nuevo objeto de TeamFoundationServer asociado a la dirección URL especificada y el proveedor de credenciales.
Método público TeamFoundationServer(String, ICredentials) Inicializa un nuevo objeto de TeamFoundationServer asociado a la dirección URL especificada y credenciales.
Método público TeamFoundationServer(Uri, ICredentialsProvider) Inicializa un nuevo objeto de TeamFoundationServer que se asocia el URI y el proveedor especificados de credenciales.
Método público TeamFoundationServer(Uri, ICredentials) Inicializa un nuevo objeto de TeamFoundationServer asociado al identificador uniforme de recursos especificado (URI) y credenciales.
Método público TeamFoundationServer(String, ICredentials, ICredentialsProvider) Inicializa un nuevo objeto de TeamFoundationServer asociado a la dirección URL especificada y credenciales.
Método público TeamFoundationServer(Uri, ICredentials, ICredentialsProvider) Inicializa un nuevo objeto de TeamFoundationServer asociado al identificador URI, las credenciales y el proveedor especificados de credenciales.
Método público TeamFoundationServer(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Inicializa un nuevo objeto de TeamFoundationServer asociado al servidor que se describe en el RegisteredProjectCollection, las credenciales, y el proveedor especificados de credenciales.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AuthenticatedUserDisplayName Obtiene el nombre para mostrar del usuario autenticado.
Propiedad pública AuthenticatedUserIdentity Obtiene la identidad del usuario autenticado.
Propiedad pública AuthenticatedUserName Obtiene el nombre de usuario autenticado.
Propiedad públicaMiembro estático ClientCacheDirectory Obtiene el directorio que contiene los archivos caché del cliente.
Propiedad pública ClientCacheDirectoryForInstance Obtiene el directorio para utilizar cuando los datos se almacenan en memoria caché del servidor.
Propiedad públicaMiembro estático ClientSettingsDirectory Obtiene o establece el directorio que contiene los archivos de configuración de cliente.
Propiedad pública Credentials Obtiene las credenciales para este objeto de TeamFoundationServer.
Propiedad pública Culture Obtiene o establece la referencia cultural para utilizar para este objeto de TeamFoundationServer.
Propiedad pública HasAuthenticated Obtiene una marca que describe si este objeto de TeamFoundationServer ha autenticado correctamente.
Propiedad pública InstanceId Obtiene el GUID que identifica el servidor.
Propiedad pública Name Obtiene el nombre del servidor que ejecuta Team Foundation Server.
Propiedad pública SessionId Obtiene el GUID que identifica este objeto de TeamFoundationServer al servidor y se registra en el registro de actividad del servidor.
Propiedad pública TfsTeamProjectCollection Obtiene la instancia de TfsTeamProjectCollection asociado a este objeto de TeamFoundationServer.
Propiedad pública TimeZone Obtiene o establece la zona horaria.
Propiedad pública Uri Obtiene el URI del servidor actual que ejecuta Team Foundation Server.

Arriba

Métodos

  Nombre Descripción
Método público Authenticate Autentica la conexión con el servidor.
Método público Dispose Notifies interesó objetos de disponibilidad y dispose este objeto.
Método público EnsureAuthenticated Autentica la conexión, si no se autenticada previamente.
Método público Equals Comprueba si este objeto de TeamFoundationServer es igual al objeto especificado. (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 GetHashCode Obtiene el código hash de este objeto. (Invalida a Object.GetHashCode()).
Método público GetService(Type) Obtiene el servicio especificado.
Método público GetService<T>() Obtiene el servicio especificado.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Obtiene el nombre de este objeto de TeamFoundationServer. (Invalida a Object.ToString()).

Arriba

Eventos

  Nombre Descripción
Evento público CredentialsChanged Este evento se produce cuando las credenciales del cambio del objeto de TeamFoundationServer.

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality Comprueba si los objetos especificados de TeamFoundationServer son iguales.
Operador públicoMiembro estático Inequality Comprueba si los objetos especificados de TeamFoundationServer no son iguales.

Arriba

Comentarios

Esta clase está obsoleta. Utilice las clases de TfsTeamProjectCollection o de TfsConfigurationServer en su lugar.

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)