Compartir a través de


TfsConfigurationServer (Clase)

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

Jerarquía de herencia

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

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

Sintaxis

'Declaración
Public Class TfsConfigurationServer _
    Inherits TfsConnection
public class TfsConfigurationServer : TfsConnection

El tipo TfsConfigurationServer expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TfsConfigurationServer(Uri) Inicializa una nueva instancia del objeto de TfsConfigurationServer.
Método público TfsConfigurationServer(RegisteredConfigurationServer) Inicializa una nueva instancia del objeto de TfsConfigurationServer utilizando la información de registro en el equipo local.
Método público TfsConfigurationServer(Uri, ICredentialsProvider) Obsoleta.Inicializa una nueva instancia del objeto de TfsConfigurationServer.
Método público TfsConfigurationServer(Uri, TfsClientCredentials) Inicializa una nueva instancia de TfsConfigurationServer con las credenciales especificadas.
Método público TfsConfigurationServer(Uri, IdentityDescriptor) Inicializa una nueva instancia del objeto de TfsConfigurationServer.
Método público TfsConfigurationServer(Uri, Boolean)
Método público TfsConfigurationServer(Uri, ICredentials) Inicializa una nueva instancia del objeto de TfsConfigurationServer.
Método público TfsConfigurationServer(RegisteredConfigurationServer, IdentityDescriptor) Inicializa una nueva instancia del objeto de TfsConfigurationServer utilizando la información de registro en el equipo local, y suplantar una identidad de IIdentityManagementService.
Método público TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor) Inicializa una nueva instancia de TfsConfigurationServer con las credenciales especificadas.La identidad especificada se suplantada para todas las operaciones.
Método público TfsConfigurationServer(Uri, ICredentials, ICredentialsProvider) Obsoleta.Inicializa una nueva instancia del objeto de TfsConfigurationServer.
Método público TfsConfigurationServer(RegisteredConfigurationServer, ICredentials, ICredentialsProvider) Obsoleta.Inicializa una nueva instancia del objeto de TfsConfigurationServer.
Método público TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory)
Método público TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, Boolean)
Método público TfsConfigurationServer(Uri, ICredentials, ICredentialsProvider, IdentityDescriptor) Obsoleta.Inicializa una nueva instancia del objeto de TfsConfigurationServer.
Método público TfsConfigurationServer(RegisteredConfigurationServer, ICredentials, ICredentialsProvider, IdentityDescriptor) Obsoleta.Inicializa una nueva instancia del objeto de TfsConfigurationServer.
Método público TfsConfigurationServer(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory, Boolean)

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AuthorizedIdentity Obtiene la identidad que está autorizada para realizar llamadas al servidor que ejecuta Team Foundation Server. (Se hereda de TfsConnection).
Propiedad pública CatalogNode Obtiene el recurso de catálogo asociado a esta instancia de TfsConfigurationServer. (Invalida a TfsConnection.CatalogNode).
Propiedad protegida CatalogResourceId (Se hereda de TfsConnection).
Propiedad pública ClientCacheDirectoryForInstance Obtiene la ruta de acceso del directorio que se usa para almacenar en caché datos del servidor que ejecuta Team Foundation Server. (Se hereda de TfsConnection).
Propiedad pública ClientCacheDirectoryForUser Ruta de acceso que debe usarse para almacenar en caché datos específicos del usuario de este servidor.Si se accede a esta propiedad, se hará una llamada al servidor para recuperar la información de usuario si el servidor no ha estado conectado.Presentará el siguiente aspecto: %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme] (Se hereda de TfsConnection).
Propiedad pública ClientCredentials Obtiene las credenciales de esta colección de proyectos. (Se hereda de TfsConnection).
Propiedad pública ClientVolatileCacheDirectoryForInstance Ruta de acceso que debe usarse para almacenar en caché datos específicos de la instancia de este servidor que se quitarán cuando el servidor se quite o se conecte con un usuario diferente. (Se hereda de TfsConnection).
Propiedad pública ConnectivityFailureOnLastWebServiceCall Indica si la última llamada de servicio web emitida por este objeto TfsConnection produjo un error debido a un error de conectividad. (Se hereda de TfsConnection).
Propiedad pública Credentials Obtiene las credenciales para esta instancia Team Foundation Server. (Se hereda de TfsConnection).
Propiedad pública Culture Obtiene o establece el entorno de localización que usa el servidor que ejecuta Team Foundation Server. (Se hereda de TfsConnection).
Propiedad pública HasAuthenticated Obtiene el estado de una marca que describe si esta instancia de TfsConnection se ha autenticado correctamente. (Se hereda de TfsConnection).
Propiedad pública InstanceId Obtiene el GUID que identifica esta conexión de Team Foundation Server. (Se hereda de TfsConnection).
Propiedad pública IsHostedServer Devuelve true si el servidor es un servidor Team Foundation Server hospedado por Microsoft Azure. (Se hereda de TfsConnection).
Propiedad pública Name Obtiene el nombre de esta instancia de TfsConfigurationServer. (Invalida a TfsConnection.Name).
Propiedad pública ServerCapabilities Capacidades del servidor TFS (Se hereda de TfsConnection).
Propiedad pública SessionId Obtiene el GUID que identifica esta instancia del cliente en el servidor. (Se hereda de TfsConnection).
Propiedad pública TimeZone Obtiene o establece la zona horaria de esta conexión de Team Foundation Server. Se utiliza para convertir fechas y horas a UTC. (Se hereda de TfsConnection).
Propiedad pública UICulture Referencia cultural que se usará.El valor predeterminado es CultureInfo.CurrentUICulture. (Se hereda de TfsConnection).
Propiedad pública Uri Obtiene el identificador uniforme de recursos (URI) para esta conexión de Team Foundation Server. (Se hereda de TfsConnection).

Arriba

Métodos

  Nombre Descripción
Método público Authenticate Autentica la conexión a Team Foundation Server mediante el proveedor de credenciales especificado. (Se hereda de TfsConnection).
Método público Connect Se conecta a un servidor que ejecuta Team Foundation Server y devuelve información en función de las connectOptions. (Se hereda de TfsConnection).
Método protegido CreateInternalProxy (Se hereda de TfsConnection).
Método protegido CreateServiceInstance (Se hereda de TfsConnection).
Método protegido CreateVssConnection (Se hereda de TfsConnection).
Método público Dispose Notifica objetos de eliminación relacionados y elimina esta instancia de TfsConnection. (Se hereda de TfsConnection).
Método público EnsureAuthenticated Autentica la conexión a Team Foundation Server si no se autenticó previamente. (Se hereda de TfsConnection).
Método público Equals Devuelve true si el objeto especificado es igual a esta TfsConnection. La igualdad se define comparando la dirección URL completa de las dos TfsConnections. (Se hereda de TfsConnection).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetAuthenticatedIdentity Obtiene la identidad que se autentica con el servidor. (Se hereda de TfsConnection).
Método público GetClient<T> (Se hereda de TfsConnection).
Método público GetHashCode Obtiene el código hash de esta instancia de TfsConnection. (Se hereda de TfsConnection).
Método público GetService(Type) Obtiene el servicio solicitado. (Se hereda de TfsConnection).
Método público GetService<T>() Obtiene el servicio solicitado. (Se hereda de TfsConnection).
Método protegido GetServiceInstance Obtiene la instancia de servicio base del servicio especificado. (Invalida a TfsConnection.GetServiceInstance(Type, Object)).
Método público GetTeamProjectCollection Obtiene TfsTeamProjectCollection que tiene el identificador especificado
Método público GetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegido InitializeTeamFoundationObject Inicializa el objeto Team Foundation Server especificado. (Invalida a TfsConnection.InitializeTeamFoundationObject(String, Object)).
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegido OnConnectivityFailureStatusChanged Desencadena el evento ConnectivityFailureStatusChanged. (Se hereda de TfsConnection).
Método público ToString Obtiene el nombre de la instancia de TfsConnection. (Se hereda de TfsConnection).

Arriba

Eventos

  Nombre Descripción
Evento público ConnectivityFailureStatusChanged Este evento se genera cuando cambia el valor de la marca ConnectivityFailureOnLastWebServiceCall. (Se hereda de TfsConnection).
Evento público CredentialsChanged Este evento se genera cuando cambian las credenciales del objeto TeamFoundationServer. (Se hereda de TfsConnection).

Arriba

Comentarios

TfsConfigurationServer se deriva de TfsConnection. Reemplaza la clase obsoleto TeamFoundationServer.

Seguridad para subprocesos

Todos los miembros públicos de static (Shared en Visual Basic) 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)

TfsConfigurationServerFactory

TfsTeamProjectCollection

Otros recursos

Conectar con el servidor Team Foundation Server desde una aplicación de consola