9

MSDNによるとGetTeamProjectCollection(RegisteredProjectCollection projectCollection, ICredentialsProvider fallbackCredentialsProvider、クラスのメソッドはTfsTeamProjectCollectionFactory非推奨になりました。

  • 「注: この API は廃止されました。」

  • [ObsoleteAttribute("This method has been deprecated and will be removed in a future release. See GetTeamProjectCollection(RegisteredProjectCollection) instead.", false)]

アドバイスは、 のみを取るオーバーロードを使用するRegisteredProjectCollectionことですが、資格情報のフォールバック メカニズムが必要な場合は、これから何を使用すればよいでしょうか?

ありがとう

4

1 に答える 1

12

このTfsClientCredentials コンストラクターと共に、新しいTfsTeamProjectCollection コンストラクターを使用する必要があります。これにより、認証のための対話型プロンプトが可能になります。

// Use default windows credentials, and if they fail, AllowInteractive=true
var tfsCreds = new TfsClientCredentials(new WindowsCredential(), true);

TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(
    new Uri("http://yourserver:8080/tfs/DefaultCollection"),
    tfsCreds);
于 2013-02-01T10:59:21.267 に答える