Compartilhar via


Classe TeamFoundationServerFactory

Observação: esta API agora é obsoleta.

Fábrica de classe para objetos de TeamFoundationServer. Essa classe está obsoleta. Use TfsTeamProjectCollectionFactory em vez disso.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServerFactory

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

Sintaxe

'Declaração
<ObsoleteAttribute("The TeamFoundationServerFactory class is obsolete. Use the TfsTeamProjectCollection or TfsConfigurationServer classes to talk to a 2010 or newer Team Foundation Server. In order to talk to a 2005 or 2008 Team Foundation Server use the TfsTeamProjectCollection class. The corresponding factory class for that is the TfsTeamProjectCollectionFactory.")> _
Public NotInheritable Class TeamFoundationServerFactory
[ObsoleteAttribute("The TeamFoundationServerFactory class is obsolete. Use the TfsTeamProjectCollection or TfsConfigurationServer classes to talk to a 2010 or newer Team Foundation Server. In order to talk to a 2005 or 2008 Team Foundation Server use the TfsTeamProjectCollection class. The corresponding factory class for that is the TfsTeamProjectCollectionFactory.")]
public static class TeamFoundationServerFactory

Métodos

  Nome Descrição
Método públicoMembro estático GetServer(String) Obtém o objeto de TeamFoundationServer que está associado com o URL especificado.
Método públicoMembro estático GetServer(Uri) Obtém o objeto de TeamFoundationServer que está associado com o URL especificado.
Método públicoMembro estático GetServer(RegisteredProjectCollection) Obtém o objeto de TeamFoundationServer que é associado ao objeto especificado de RegisteredProjectCollection.
Método públicoMembro estático GetServer(String, ICredentialsProvider) Obtém o objeto de TeamFoundationServer que está associado com o provedor especificado URL e de credenciais.
Método públicoMembro estático GetServer(Uri, ICredentialsProvider) Obtém o objeto de TeamFoundationServer que está associado com URI e o provedor de credenciais especificados.
Método públicoMembro estático GetServer(RegisteredProjectCollection, ICredentialsProvider) Obtém o objeto de TeamFoundationServer que é associado ao objeto especificado de RegisteredProjectCollection.

Superior

Comentários

Essa classe é criada para ativar pacotes externas para usar a mesma instância de um objeto de TeamFoundationServer. Armazena em cachê objetos Team Foundation Server sem consideração as credenciais. Objetos armazenados em cachê são indexados somente pelo identificador de recursos uniforme (URI) do servidor.

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