Compartilhar via


Classe TfsTeamProjectCollection

Abstrai a infraestrutura comum para o sistema de Team Foundation e é a classe pai para componentes de Team Foundation .

Hierarquia de herança

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

Namespace:  Microsoft.TeamFoundation.Client
Assembly:  Microsoft.TeamFoundation.Client (em Microsoft.TeamFoundation.Client.dll)

Sintaxe

'Declaração
Public Class TfsTeamProjectCollection _
    Inherits TfsConnection
public class TfsTeamProjectCollection : TfsConnection

O tipo TfsTeamProjectCollection expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TfsTeamProjectCollection(Uri) Inicializa uma nova instância da classe TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(RegisteredProjectCollection) Inicializa uma nova instância da classe TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, ICredentialsProvider) Obsoleta. Inicializa uma nova instância da classe TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, TfsClientCredentials) Inicializa uma nova instância de TfsTeamProjectCollection usando as credenciais especificadas.
Método público TfsTeamProjectCollection(Uri, IdentityDescriptor) Inicializa uma nova instância da classe TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, Boolean)
Método público TfsTeamProjectCollection(Uri, ICredentials) Inicializa uma nova instância da classe TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(RegisteredProjectCollection, IdentityDescriptor) Inicializa uma nova instância da classe TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor) Inicializa uma nova instância de TfsTeamProjectCollection usando as credenciais especificadas.A identidade representada especificada será para todas as operações.
Método público TfsTeamProjectCollection(Uri, ICredentials, ICredentialsProvider) Obsoleta. Inicializa uma nova instância da classe TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider) Obsoleta. Inicializa uma nova instância da classe 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 uma nova instância da classe TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider, IdentityDescriptor) Obsoleta. Inicializa uma nova instância da classe TfsTeamProjectCollection.
Método público TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory, Boolean)

Superior

Propriedades

  Nome Descrição
Propriedade pública AuthorizedIdentity Obtém a identidade que ele está autorizado para fazer chamadas para o servidor que está executando Team Foundation Server. (Herdado de TfsConnection.)
Propriedade pública CatalogNode Obtém o CatalogNode para este servidor. (Substitui TfsConnection.CatalogNode.)
Propriedade protegida CatalogResourceId (Herdado de TfsConnection.)
Propriedade pública ClientCacheDirectoryForInstance Obtém o caminho do diretório que é usado para armazenar em cachê dados do servidor que está executando Team Foundation Server. (Herdado de TfsConnection.)
Propriedade pública ClientCacheDirectoryForUser O caminho que deve ser usado para armazenar em cachê dados específicos do usuário deste servidor.Acessar essa propriedade cometa um chamada de servidor para recuperar informações do usuário se o servidor não foi conectado.Isso será semelhante a: %LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme] (Herdado de TfsConnection.)
Propriedade pública ClientCredentials Obtém as credenciais para essa coleção de projeto. (Herdado de TfsConnection.)
Propriedade pública ClientVolatileCacheDirectoryForInstance O caminho que deve ser usado para armazenar em cachê instância dados específicos do servidor que será removido quando o servidor é removido ou conectado a um usuário diferente. (Herdado de TfsConnection.)
Propriedade pública ConfigurationServer Obtém o TfsConfigurationServer para essa instância.
Propriedade pública ConnectivityFailureOnLastWebServiceCall Indica se a última chamada de serviço Web emitido por esse objeto de TfsConnection falhou devido a uma falha de conectividade. (Herdado de TfsConnection.)
Propriedade pública Credentials Obtém as credenciais para essa instância de Team Foundation Server . (Herdado de TfsConnection.)
Propriedade pública Culture Obtém ou define o ambiente de localização que é usado pelo servidor que está executando Team Foundation Server. (Herdado de TfsConnection.)
Propriedade pública DisplayName Se há apenas uma coleção registrada com o servidor este será apenas o nome do servidor de outra forma que será o mesmo nome. por exemplo.
Propriedade pública HasAuthenticated Obtém o status de um sinalizador que descreve se essa instância de TfsConnection foi autenticada com êxito. (Herdado de TfsConnection.)
Propriedade pública InstanceId Obtém o GUID que identifica a conexão de Team Foundation Server . (Herdado de TfsConnection.)
Propriedade pública IsHostedServer Retorna true se o servidor é um servidor Azure- hospedado Windows do Team Foundation Server (Herdado de TfsConnection.)
Propriedade pública Name Obtém o nome do servidor. (Substitui TfsConnection.Name.)
Propriedade pública ServerCapabilities Os recursos do servidor de TFS (Herdado de TfsConnection.)
Propriedade pública SessionId Obtém o GUID que identifica essa instância do cliente para o servidor. (Herdado de TfsConnection.)
Propriedade pública TimeZone Obtém ou define o fuso horário desta conexão de Team Foundation Server . Usado para converter datas e horas ao UTC. (Herdado de TfsConnection.)
Propriedade pública UICulture A cultura que será usada.Por padrão a CultureInfo.CurrentUICulture. (Herdado de TfsConnection.)
Propriedade pública Uri Obtém o identificador de recursos uniforme (URI) para esta conexão de Team Foundation Server . (Herdado de TfsConnection.)

Superior

Métodos

  Nome Descrição
Método público Authenticate Autentica a conexão a Team Foundation Server usando o provedor especificado de credenciais. (Herdado de TfsConnection.)
Método público Connect Se conecta a um servidor que esteja executando Team Foundation Server e retorna informações com base em connectOptions. (Herdado de TfsConnection.)
Método protegido CreateInternalProxy (Herdado de TfsConnection.)
Método protegido CreateServiceInstance (Herdado de TfsConnection.)
Método protegido CreateVssConnection (Herdado de TfsConnection.)
Método público Dispose Notifies relacionadas objetos de liberação e disponibiliza essa instância de TfsConnection. (Herdado de TfsConnection.)
Método público EnsureAuthenticated Autentica a conexão a Team Foundation Server se não tiver sido autenticado anteriormente. (Herdado de TfsConnection.)
Método público Equals Retorna verdadeiros do objeto especificado são iguais a este TfsConnection. Igualdade é definida comparando o URL totalmente qualificado dos dois TfsConnections (Herdado de TfsConnection.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetAuthenticatedIdentity Obtém a identidade que foi autenticada com o servidor. (Herdado de TfsConnection.)
Método público GetClient<T> (Herdado de TfsConnection.)
Método públicoMembro estático GetFullyQualifiedUriForName Obtém o URL do servidor que está associado com o nome especificado.
Método público GetHashCode Obtém o código hash dessa instância de TfsConnection. (Herdado de TfsConnection.)
Método público GetService(Type) Obtém o serviço solicitado. (Herdado de TfsConnection.)
Método público GetService<T>() Obtém o serviço solicitado. (Herdado de TfsConnection.)
Método protegido GetServiceInstance (Substitui TfsConnection.GetServiceInstance(Type, Object).)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido InitializeTeamFoundationObject (Substitui TfsConnection.InitializeTeamFoundationObject(String, Object).)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnConnectivityFailureStatusChanged Aciona o evento de ConnectivityFailureStatusChanged. (Herdado de TfsConnection.)
Método público ToString Obtém o nome da instância de TfsConnection. (Herdado de TfsConnection.)

Superior

Eventos

  Nome Descrição
Evento público ConnectivityFailureStatusChanged Este evento é gerado quando o valor da bandeira de ConnectivityFailureOnLastWebServiceCall muda. (Herdado de TfsConnection.)
Evento público CredentialsChanged Este evento é gerado quando as credenciais de objeto de TeamFoundationServer são alterados. (Herdado de TfsConnection.)

Superior

Comentários

Infraestrutura comum para todos os componentes de TfsTeamProjectCollection:

  • Descobrindo uma coleção de projeto.

  • Fornecer credenciais do usuário.

  • Fornecendo informações de globalização.

  • Acessando projetos de equipe.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Client