TfsTeamProjectCollection (Clase)

Resume la infraestructura común para el sistema de Team Foundation y es la clase primaria para los componentes de Team Foundation .

Jerarquía de herencia

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

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

Sintaxis

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

El tipo TfsTeamProjectCollection expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TfsTeamProjectCollection(Uri) Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(RegisteredProjectCollection) Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, ICredentialsProvider) Obsoleta. Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, TfsClientCredentials) Inicializa una nueva instancia de TfsTeamProjectCollection con las credenciales especificadas.
Método público TfsTeamProjectCollection(Uri, IdentityDescriptor) Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, Boolean)
Método público TfsTeamProjectCollection(Uri, ICredentials) Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(RegisteredProjectCollection, IdentityDescriptor) Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor) Inicializa una nueva instancia de TfsTeamProjectCollection con las credenciales especificadas.La identidad especificada se suplantada para todas las operaciones.
Método público TfsTeamProjectCollection(Uri, ICredentials, ICredentialsProvider) Obsoleta. Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Obsoleta. Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory)
Método público TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, Boolean)
Método público TfsTeamProjectCollection(Uri, ICredentials, ICredentialsProvider, IdentityDescriptor) Obsoleta. Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider, IdentityDescriptor) Obsoleta. Inicializa una nueva instancia de la clase de TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory, Boolean)

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AuthorizedIdentity Obtiene la identidad que está autorizado para realizar llamadas al servidor que ejecuta Team Foundation Server. (Se hereda de TfsConnection).
Propiedad pública CatalogNode Obtiene el CatalogNode para este servidor. (Invalida a TfsConnection.CatalogNode).
Propiedad protegida CatalogResourceId (Se hereda de TfsConnection).
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. (Se hereda de TfsConnection).
Propiedad pública 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] (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 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. (Se hereda de TfsConnection).
Propiedad pública ConfigurationServer Obtiene el TfsConfigurationServer para esta instancia.
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. (Se hereda de TfsConnection).
Propiedad pública Credentials Obtiene las credenciales para esta instancia de 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 DisplayName Si solo hay una colección registrada con el servidor este será simplemente el nombre de servidor que se de otra manera igual que nombre. por ejemplo.
Propiedad pública HasAuthenticated Obtiene el estado de un marcador que describe si esta instancia de TfsConnection 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 Azul- hospedado Windows de Team Foundation Server (Se hereda de TfsConnection).
Propiedad pública Name Obtiene el nombre del servidor. (Invalida a TfsConnection.Name).
Propiedad pública ServerCapabilities Las capacidades del servidor de 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 las fechas y horas en hora UTC. (Se hereda de TfsConnection).
Propiedad pública UICulture La referencia cultural que se utilizará.Toma como valor predeterminado la 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 especificado de credenciales. (Se hereda de TfsConnection).
Método público Connect Se conecta a un servidor que ejecute Team Foundation Server y devuelve información basada en 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 Notifies relacionados a los objetos de disponibilidad y elimina de esta instancia de TfsConnection. (Se hereda de TfsConnection).
Método público EnsureAuthenticated Autentica la conexión a Team Foundation Server si no se ha autenticado anteriormente. (Se hereda de TfsConnection).
Método público Equals Devuelve true del objeto especificado es igual a este TfsConnection. Igualdad se define comparando el URL completas de los 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 ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetAuthenticatedIdentity Obtiene la identidad que autenticó con el servidor. (Se hereda de TfsConnection).
Método público GetClient<T> (Se hereda de TfsConnection).
Método públicoMiembro estático GetFullyQualifiedUriForName Obtiene el URI del servidor asociado al nombre especificado.
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 (Invalida a TfsConnection.GetServiceInstance(Type, Object)).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido InitializeTeamFoundationObject (Invalida a TfsConnection.InitializeTeamFoundationObject(String, Object)).
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. (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 Se provoca este evento cuando el valor del marcador de ConnectivityFailureOnLastWebServiceCall. (Se hereda de TfsConnection).
Evento público CredentialsChanged Se provoca este evento cuando las credenciales del cambio del objeto de TeamFoundationServer. (Se hereda de TfsConnection).

Arriba

Comentarios

Infraestructura común para todos los componentes de TfsTeamProjectCollection:

  • Detectar una colección de proyectos.

  • Proporcionar las credenciales del usuario.

  • Proporcionar la información de globalización.

  • Proyectos de equipo de acceso.

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)