TFS SDK-获取网络凭据提示

问题描述

| 我试图获取网络提示,以便用户可以提供凭据。 我看到了,这没有帮助。有人可以提供一个更完整的例子吗? 目的是从Word加载项获得此功能,以便我可以从Word文档中提到的功能点在TFS中创建工作项。因此,有人将功能点写在文档中,将其关闭,然后它会请求网络凭据,以便它可以在TFS中创建工作项。     

解决方法

        连接时要使用UICredentialsProvider。这是显示如何连接到TFS 2010项目集合的示例:
// 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
}
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...