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 | |
---|---|---|
GetServer(String) | Obtém o objeto de TeamFoundationServer que está associado com o URL especificado. | |
GetServer(Uri) | Obtém o objeto de TeamFoundationServer que está associado com o URL especificado. | |
GetServer(RegisteredProjectCollection) | Obtém o objeto de TeamFoundationServer que é associado ao objeto especificado de RegisteredProjectCollection. | |
GetServer(String, ICredentialsProvider) | Obtém o objeto de TeamFoundationServer que está associado com o provedor especificado URL e de credenciais. | |
GetServer(Uri, ICredentialsProvider) | Obtém o objeto de TeamFoundationServer que está associado com URI e o provedor de credenciais especificados. | |
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.