Microsoft.TeamFoundation.Client (Espacio de nombres)

El espacio de nombres Microsoft.TeamFoundation.Client proporciona las API para conectarse a Visual Studio Team Foundation Server y para el acceso a los datos sobre las colecciones y proyectos de equipo.

Puede utilizar TfsConfigurationServer para conectarse a un proyecto de equipo, y puede usar TfsTeamProjectCollection con CatalogNode para tener acceso a datos sobre colecciones y proyectos de equipo. Para obtener más información, vea Conectar con el servidor Team Foundation Server desde una aplicación de consola.

Puede tener acceso a más datos sobre los proyectos de equipo mediante TfsTeamProjectCollection.GetServiceInstance o TfsConfigurationServer.GetServiceInstance de obtener objetos como las clases de WorkItemStore y de VersionControlServer y la interfaz de IBuildServer . Para obtener más información, vea la descripción de GetServiceInstance en Conectar con el servidor Team Foundation Server desde una aplicación de consola.

Clases

  Clase Descripción
Clase pública ArtifactVersionSpec Conjunto de versiones conocidas de ArtifactSpec.
Clase pública BasicAuthCredential Proporciona una credencial para la autenticación básica con Team Foundation Server.
Clase pública BasicAuthToken Proporciona un token para la autenticación básica de las identidades de Internet.
Clase pública BorderPanel Este la API la infraestructura de Team Foundation Server y no deben usarse directamente desde el código.
Clase pública ClientContext Representa el contexto de un comando que lo inicie una aplicación cliente.
Clase pública ConfirmationBuilder Responsable de procesar entradas para la página de confirmación de las páginas del asistente individuales.
Clase pública ConnectedUserContext
Clase pública ConnectionUserChangedEventArgs
Clase pública ConnectivityFailureStatusChangedEventArgs El objeto EventArgs proporciona controladores de eventos para el evento de ConnectivityFailureStatusChanged en TfsConnection.
Clase pública ContextChangedEventArgs EventArgs para el evento de ContextChanged en la interfaz de ITeamFoundationContextManager .
Clase pública ContextChangingEventArgs EventArgs para el evento de ContextChanging en la interfaz de ITeamFoundationContextManager.
Clase pública CookieCredential Proporciona federó autenticación con una instancia hospedada de TfsConnection mediante cookies.
Clase pública CookieToken Proporciona un símbolo cookie- basado de autenticación.
Clase pública CredentialsChangedEventArgs Contiene propiedades afectadas cuando las credenciales del cambio del objeto de Team Foundation Server.
Clase pública DeletionException Se produce cuando se produce un error durante una eliminación.
Clase pública DragDrop
Clase pública DragDropParameters
Clase pública FederatedCredential Proporciona una implementación común para las credenciales federadas.
Clase pública GzipResourceReader
Clase pública InformationBar Esta API es compatible con la infraestructura de Team Foundation Server y no está diseñada para que se utilice directamente desde el código.
Clase pública IssuedToken Proporciona una clase base común para los tokenes emotidos.
Clase pública IssuedTokenCredential Proporciona una clase base común para las credenciales del token emotido.
Clase pública LinksCollection Representa una colección de asignaciones de los id. del artefacto a sus direcciones URL respectivas de artefacto creadas durante la creación de la metodología.
Clase pública LogLevels Describe distintas categorías para las entradas de registro.
Clase pública NotificationManager Entrega las notificaciones de eventos a través de procesos en un solo escritorio.Se utiliza para conservar las interfaces de usuario en la ejecución de Visual Studio con respecto a los cambios que se decretan localmente, como la manipulación del área de trabajo de control de versiones.
Clase pública OAuthToken Proporciona un símbolo que se utiliza para la autenticación basada delegación de OAuth
Clase pública OAuthTokenContainer Un contenedor para encapsular un token de acceso de OAuth y un OAuth actualizan símbolo (o código de autorización)
Clase pública OAuthTokenCredential
Clase pública PcwException Se produce para una excepción con el asistente para la creación del proyecto.
Clase pública PerfTraceListener Escuchas seguimientos de rendimiento.
Clase pública PluginInitializationFailedException Se produce cuando un complemento no podría para inicializar.
Clase pública ProjectCreationContext Representa información de configuración de la metodología utilizada por los complementos al ejecutar tareas de la metodología.
Clase pública ProjectCreationMacroResolver Resuelve y reemplaza macros en ProjectCreationSupportedMacros.
Clase pública ProjectCreationSupportedMacros Contiene las macros admitidas por el asistente de creación del proyecto.
Clase pública PropertyBag Representa una colección no ordenada de propiedades y sus valores.
Clase pública PropertyChangeEventArgs Argumentos para un evento de cambio de propiedad.
Clase pública PropertyDoesNotExistException Se produce cuando no existe una propiedad.
Clase pública ProxyStatistics Este la API la infraestructura de Team Foundation Server y no deben usarse directamente desde el código.
Clase pública ProxyStatisticsInfo Este la API la infraestructura de Team Foundation Server y no deben usarse directamente desde el código.
Clase pública PublicDataKeys Contiene las constantes de cadena para las claves de datos públicos.
Clase pública ReadOnlyDictionary<TKey, TValue> Una versión de solo lectura de IDictionary<TKey, TValue>.
Clase pública RegisteredConfigurationServer Describe un servidor registrado de la configuración.
Clase pública RegisteredProjectCollection Describe una colección registrada del proyecto.
Clase pública RegisteredServers Obsoleta. Administra la lista de servidores registrados en el sistema.
Clase pública RegisteredTfsConnections Clase que representa un registro de las conexiones de Team Foundation Server.
Clase pública SimpleWebToken Proporciona símbolo web simple que se utiliza para la autenticación de OAuth.
Clase pública SimpleWebTokenCredential Proporciona federó autenticación con una instancia hospedada de TfsConnection mediante tokens web simples.
Clase pública TeamFoundationDateTimePicker Este la API la infraestructura de Team Foundation Server y no deben usarse directamente desde el código.
Clase pública TeamFoundationServer Obsoleta. Representa una conexión a un servidor que ejecuta Team Foundation Server.
Clase pública TeamFoundationServerFactory Obsoleta. Generador de clases para los objetos de TeamFoundationServer.Esta clase está obsoleta.Uso TfsTeamProjectCollectionFactory en su lugar.
Clase pública TeamFoundationSoapProxy Obsoleta. Proporciona el protocolo para la comunicación del objeto de Team Foundation mediante SOAP.
Clase pública TeamFoundationTeam Esta es una clase contenedora para una identidad de Team que cree adecuado para trabajar con las propiedades.También proporciona métodos auxiliares para crear, actualizar, consultar y para leer los equipos del servidor
Clase pública TeamProjectDeleter Este la API la infraestructura de Team Foundation Server y no deben usarse directamente desde el código.
Clase pública TeamProjectDeleter.StatusEventArgs Este la API la infraestructura de Team Foundation Server y no deben usarse directamente desde el código.
Clase pública TeamProjectPicker Proporciona un cuadro de diálogo para seleccionar una colección de proyectos de TeamFoundation.
Clase pública TeamProjectWizardPage Representa una página del asistente de creación del proyecto.
Clase pública TeamPropertiesView Clase base abstracta para todos los objetos de vista del equipo.Los objetos de vista de equipo siguen el modelo de la fachada.En este sentido los objetos de vista de equipo proporcionan manera fácil de tener acceso a propiedades específicas del complejo o de dominio que requieren la visión adicional sobre cómo se almacenan en el contenedor de propiedades del equipo y cómo deben mostrarse al mundo exterior.Los objetos de vista pueden consumir otros objetos de vista, como un objeto de vista que administra el equipo específico de la experiencia de Agile que las propiedades pueden utilizar otro objeto de vista que administra el elemento de trabajo que sigue propiedades relacionadas, que es el tipo de elemento de trabajo en un proyecto representa elementos de trabajo de error, para el equipo.
Clase pública TfsClientCacheUtility
Clase pública TfsClientCredentials Proporciona las credenciales que utilizará cuando se conecte a Team Foundation Server.
Clase pública TfsClientCredentialStorage Clase de tokens auxiliares de almacenamiento que almacena y recupera los tokens de autenticación para Team Foundation Server.
Clase pública TfsConfigurationServer Representa una conexión al servidor que ejecuta Team Foundation Server.
Clase pública TfsConfigurationServerFactory Generador de clases para los objetos de TfsConfigurationServerFactory.
Clase pública TfsConfigurationServerManager
Clase pública TfsConnection Representa la conexión de cliente al servidor que ejecuta Team Foundation Server.
Clase pública TfsConnectionWebServiceCallEventArgs El objeto EventArgs proporciona controladores de eventos para los eventos estáticos de WebServiceCallBegin y de WebServiceCallEnd en TfsConnection.
Clase pública TfsTeamProjectCollection Resume la infraestructura común para el sistema de Team Foundation y es la clase primaria para los componentes de Team Foundation .
Clase pública TfsTeamProjectCollectionFactory Generador de clases para los objetos de TfsTeamProjectCollection.
Clase pública TfsTeamService
Clase pública TswaClientHyperlinkService Una clase de utilidad usada para generar hipervínculos de Team Web access.
Clase pública UICredentialsProvider Se utiliza para solicitar las credenciales de Windows.
Clase pública ValidationFailedException Se produce cuando se produce un error en la validación.
Clase pública WebServiceCall Clase para una llamada a un servicio web.
Clase pública WebServiceCallList Una lista de las llamadas de servicio web.
Clase pública WebServiceStatList Una lista de estadísticas de servicio web.
Clase pública WebServiceStats Contiene varias propiedades para describir un servicio web.
Clase pública WindowsCredential Proporciona una credencial para la autenticación de windows con Team Foundation Server.
Clase pública WindowsToken

Interfaces

  Interfaz Descripción
Interfaz pública IArtifactProvider Define métodos para recuperar un artefacto y el formato general del documento.
Interfaz pública ICancelableAsyncResult Representa el estado de una operación asincrónica cancelable.
Interfaz pública IClientContext Describe el contexto para un comando que lo inicie una aplicación cliente.
Interfaz pública IClientLinking Interfaz para vincular de cliente.
Interfaz pública ICredentialsProvider Describe los mecanismos para administrar los errores de autenticación para los componentes de Team Foundation.
Interfaz pública ILogger La interfaz para las implementaciones de registro. Registra eventos en un archivo de registro.
Interfaz pública ILogHandler Controlador para registrar eventos.
Interfaz pública IProjectComponentCreator Describe los métodos que un complemento del asistente de creación del proyecto debe implementar de forma que sea invocado por el motor de ejecución.
Interfaz pública IProjectContext Obsoleta. Describe el contexto de una conexión de Team Foundation.
Interfaz pública IProjectCreation Proporciona métodos que permiten crear proyectos de equipo de un archivo de la especificación de lote en lugar del asistente de creación del proyecto.
Interfaz pública IProjectCreationPlugin Interfaz para los paquetes que proporcionan controladores de herramienta para el asistente para la creación del proyecto.
Interfaz pública IResultCollection<T> Describe los mecanismos para ResultCollections.ResultCollections es enumerable y disponible.
Interfaz pública IRuntimeHost Este la API la infraestructura de Team Foundation Server y no deben usarse directamente desde el código.
Interfaz pública ITeamFoundationContext Esta interfaz contiene información sobre el contexto de la ventana de Team Explorer .
Interfaz pública ITeamFoundationContextManager Obtenga este servicio para controlar los cambios en el contexto actual asociado a la ventana de Team Explorer .
Interfaz pública ITeamFoundationContextManager2 Obtenga este servicio para controlar los cambios en el contexto actual asociado a la ventana de Team Explorer.Esta implementación también permite el valor completo de contexto con todos los parámetros.
Interfaz pública ITeamProjectPickerDefaultSelectionProvider Interfaz para proporcionar la selección predeterminada al diálogo de conexión.
Interfaz pública ITemplateExporter Interfaz que proporciona métodos para exportar una metodología de servidor al cliente para ver y editar.
Interfaz pública ITemplateImporter Interfaz que proporciona los métodos necesarios para importar un archivo de la metodología.Una vez importado, la metodología puede seleccionarse en un asistente de creación del proyecto.
Interfaz pública ITemplateValidator Interfaz que proporciona métodos para validar una metodología antes de importar.

Delegados

  Delegado Descripción
Delegado público ConnectivityFailureStatusChangedEventHandler La firma para los controladores de eventos para el evento ConnectivityFailureStatusChanged en TfsConnection.
Delegado público CredentialsChangedEventHandler Controlador de eventos se produce cuando se cambian las credenciales.
Delegado público NotificationManager.GetNotificationParametersCallback Devolución de llamada para permitir que el proveedor de notificación personalizar los parámetros basados en la versión de la ventana que dicen con.
Delegado público NotificationManager.NotificationHandler
Delegado público OAuthTokensReceivedCallback Un consumidor proporcionaban el delegado en el que se le notifique cuando API subyacente ha recibido un conjunto de tokens (un token de acceso y un token de actualización) a cambio de un código de Autorización o de un símbolo anterior de actualización.
Delegado público ProjectCreationContext.PropertyChangeEventHandler Controlador de eventos para cuando cambia una propiedad.
Delegado público TeamProjectDeleter.StatusEventHandler Este la API la infraestructura de Team Foundation Server y no deben usarse directamente desde el código.
Delegado público TfsConnectionWebServiceCallEventHandler La firma para los controladores de eventos para los eventos estáticos de WebServiceCallBegin y de WebServiceCallEnd en TfsConnection.

Enumeraciones

  Enumeración Descripción
Enumeración pública ActiveContextChange Esta enumeración se utiliza para denotar un tipo de cambio de contexto.Cada valor se puede combinar tan precisa como es una enumeración de marcadores.
Enumeración pública ActiveContextChangeReason Esta enumeración se utiliza para denotar el motivo de un cambio de contexto.
Enumeración pública BorderPanel.Sides Representa los indicadores para indicar dibujan los lados de un panel como si tuvieran un borde.
Enumeración pública FailureKind Describe el tipo de error que se produjo.
Enumeración pública ImageScalingMode
Enumeración pública InformationBar.IconType Este la API la infraestructura de Team Foundation Server y no deben usarse directamente desde el código.
Enumeración pública LogCategory Describe la categoría de mensaje que se está escribiendo un registro.
Enumeración pública LogFlags Describe los indicadores que pueden describir un mensaje que se escriba en un registro.
Enumeración pública OAuthTokenType El tipo de token de OAuth
Enumeración pública RuntimeEnvironmentFlags Marca que describe el entorno de tiempo de ejecución.
Enumeración pública ServerCapabilities
Enumeración pública TeamProjectPickerMode Describe el modo actual para el diálogo del selector de proyectos de equipo.