0

ユーザーが資格情報を提供できるように、ネットワークプロンプトを取得しようとしています。私はこれを見ました、役に立ちません。誰かがより完全な例を提供できますか? 目標は、Word アドインからこれを取得して、Word ドキュメントに記載されている機能ポイントから TFS で作業項目を作成できるようにすることです。したがって、誰かが関数ポイントをドキュメントに書き、それを閉じると、TFS で作業項目を作成できるようにネットワーク資格情報を要求します。

4

1 に答える 1

1

接続時にUICredentialsProviderを使用する必要があります。TFS2010プロジェクトコレクションに接続する方法を示す例を次に示します。

// Connect to a project collection by Uri
try
{
    var projectCollectionUri = new Uri("http://tfs2010:8080/tfs/MyCollection");
    var projectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(projectCollectionUri, new UICredentialsProvider())
    projectCollection.EnsureAuthenticated();
}
catch (TeamFoundationServerUnauthorizedException ex)
{
    // handle access denied
}
catch (TeamFoundationServiceUnavailableException ex)
{
    // handle service unavailable
}
catch (WebException ex)
{
    // handle other web exception
}
于 2011-06-01T10:52:29.583 に答える