如何指定API版本?

2024-02-27

根据Azure DevOps 服务 REST API 参考 https://learn.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-4.1,请求 URI 的格式如下:

https://{instance}[/{team-project}]/_apis[/{area}]/{resource}?api-version={version}

关于api-version:

每个 API 请求都应包含一个 api 版本,以避免您的应用程序或服务随着 API 的发展而中断。

我开始使用适用于 Azure DevOps Services(和 TFS)的 .NET 客户端库 https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries?view=vsts以编程方式管理仪表板。

我可以使用个人访问令牌连接到 Azure DevOps:

var credential = new VssBasicCredential(string.Empty, "PersonalAccessToken");

using (VssConnection connection = new VssConnection(new Uri("...."), credential))
using (var client = connection.GetClient<DashboardHttpClient>())
{
     // ...
}

如何指定API版本?使用时这样做仍然有意义吗.NET 客户端库 https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries?view=vsts?


API版本由客户端库决定。您可以通过反汇编它们来确认这一点(例如使用 ILSpy)。

例如,在当前的稳定版本中Microsoft.TeamFoundationServer.Client, DashboardHttpClientBase has a CreateDashboardAsnc进行以下调用的方法:

this.SendAsync<Dashboard>(..., new ApiResourceVersion("4.1-preview.2"), ...);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何指定API版本? 的相关文章

  • 我如何才能等待多个事情

    我正在使用 C 11 和 stl 线程编写一个线程安全队列 WaitAndPop 方法当前如下所示 我希望能够将一些内容传递给 WaitAndPop 来指示调用线程是否已被要求停止 如果 WaitAndPop 等待并返回队列的元素 则应返回
  • 通过 CMIS (dotCMIS) 连接到 SP2010:异常未经授权

    我正在使用 dotCMIS 并且想要简单连接到我的 SP2010 服务器 我尝试用 C 来做到这一点 如下所示http chemistry apache org dotnet getting started with dotcmis htm
  • “构建”构建我的项目,“构建解决方案”则不构建

    我刚刚开始使用VS2010 我有一个较大的解决方案 已从 VS2008 成功迁移 我已将一个名为 Test 的控制台应用程序项目添加到解决方案中 选择构建 gt 构建解决方案不编译新项目 选择构建 gt 构建测试确实构建了项目 在失败的情况
  • WCF RIA 服务 - 加载多个实体

    我正在寻找一种模式来解决以下问题 我认为这很常见 我正在使用 WCF RIA 服务在初始加载时将多个实体返回给客户端 我希望两个实体异步加载 以免锁定 UI 并且我想利用 RIA 服务来执行此操作 我的解决方案如下 似乎有效 这种方法会遇到
  • GLKit的GLKMatrix“列专业”如何?

    前提A 当谈论线性存储器中的 列主 矩阵时 列被一个接一个地指定 使得存储器中的前 4 个条目对应于矩阵中的第一列 另一方面 行主 矩阵被理解为依次指定行 以便内存中的前 4 个条目指定矩阵的第一行 A GLKMatrix4看起来像这样 u
  • 在哪里可以找到列出 SSE 内在函数操作的官方参考资料?

    是否有官方参考列出了 GCC 的 SSE 内部函数的操作 即 头文件中的函数 除了 Intel 的 vol 2 PDF 手册外 还有一个在线内在指南 https www intel com content www us en docs in
  • 如何使用 ICU 解析汉字数字字符?

    我正在编写一个使用 ICU 来解析由汉字数字字符组成的 Unicode 字符串的函数 并希望返回该字符串的整数值 五 gt 5 三十一 gt 31 五千九百七十二 gt 5972 我将区域设置设置为 Locale getJapan 并使用
  • OleDbDataAdapter 未填充所有行

    嘿 我正在使用 DataAdapter 读取 Excel 文件并用该数据填充数据表 这是我的查询和连接字符串 private string Query SELECT FROM Sheet1 private string ConnectStr
  • Clang 3.1 + libc++ 编译错误

    我已经构建并安装了 在前缀下 alt LLVM Clang trunk 2012 年 4 月 23 日 在 Ubuntu 12 04 上成功使用 GCC 4 6 然后使用此 Clang 构建的 libc 当我想使用它时我必须同时提供 lc
  • 不同枚举类型的范围和可转换性

    在什么条件下可以从一种枚举类型转换为另一种枚举类型 让我们考虑以下代码 include
  • 在 ASP.NET 5 中使用 DI 调用构造函数时解决依赖关系

    Web 上似乎充斥着如何在 ASP NET 5 中使用 DI 的示例 但没有一个示例显示如何调用构造函数并解决依赖关系 以下只是众多案例之一 http social technet microsoft com wiki contents a
  • 使用 WebClient 时出现 System.Net.WebException:无法创建 SSL/TLS 安全通道

    当我执行以下代码时 System Net ServicePointManager ServerCertificateValidationCallback sender certificate chain errors gt return t
  • 创建链表而不将节点声明为指针

    我已经在谷歌和一些教科书上搜索了很长一段时间 我似乎无法理解为什么在构建链表时 节点需要是指针 例如 如果我有一个节点定义为 typedef struct Node int value struct Node next Node 为什么为了
  • 如何在整个 ASP .NET MVC 应用程序中需要授权

    我创建的应用程序中 除了启用登录的操作之外的每个操作都应该超出未登录用户的限制 我应该添加 Authorize 每个班级标题前的注释 像这儿 namespace WebApplication2 Controllers Authorize p
  • 垃圾收集器是否在单独的进程中运行?

    垃圾收集器是否在单独的进程中启动 例如 如果我们尝试测量某段代码所花费的进程时间 并且在此期间垃圾收集器开始收集 它会在新进程上启动还是在同一进程中启动 它的工作原理如下吗 Code Process 1 gt Garbage Collect
  • Windows 窗体:如果文本太长,请添加新行到标签

    我正在使用 C 有时 从网络服务返回的文本 我在标签中显示 太长 并且会在表单边缘被截断 如果标签不适合表单 是否有一种简单的方法可以在标签中添加换行符 Thanks 如果您将标签设置为autosize 它会随着您输入的任何文本自动增长 为
  • 对现有视频添加水印

    我正在寻找一种用 C 在视频上加水印的方法 就像在上面写文字一样 图片或文字标签 我该怎么做 谢谢 您可以使用 Nreco 视频转换器 代码看起来像 NReco VideoConverter FFMpegConverter wrap new
  • 通过指向其基址的指针删除 POD 对象是否安全?

    事实上 我正在考虑那些微不足道的可破坏物体 而不仅仅是POD http en wikipedia org wiki Plain old data structure 我不确定 POD 是否可以有基类 当我读到这个解释时is triviall
  • 如何在文本框中插入图像

    有没有办法在文本框中插入图像 我正在开发一个聊天应用程序 我想用图标图像更改值 等 但我找不到如何在文本框中插入图像 Thanks 如果您使用 RichTextBox 进行聊天 请查看Paste http msdn microsoft co
  • 对来自流读取器的过滤数据执行小计

    编辑问题未得到解答 我有一个基于 1 个标准的过滤输出 前 3 个数字是 110 210 或 310 给出 3 个不同的组 从流阅读器控制台 问题已编辑 因为第一个答案是我给出的具体示例的字面解决方案 我使用的实际字符串长度为 450 个

随机推荐

  • UWP 应用程序和 .NET Core RC2:无法引用 netstandard1.4 包

    我有一个场景 我使用共享代码库运行 UWP 客户端应用程序 UWP IOT 应用程序和 NET Core 应用程序 在 NET Core RC1 中 我构建了一个类库 包 并使用 dotnet5 4 作为该库的基础框架 使用 生成构建输出
  • ScrollView 的可滚动内容高度不明确[重复]

    这个问题在这里已经有答案了 I am making a very basic UIScrollView test Here is my setup It shows me the following AutoLayout error Scr
  • 过滤器聚合上的 Bucket_script 聚合未显示结果

    我的索引中有 事件 如网站点击 文档 现在我想计算 name x 的事件和 name y 的事件之间的比率 我首先使用 过滤器 聚合将我的文档分成两个存储桶 然后使用bucket script聚合来计算比率 但其结果未显示在输出中 这是我的
  • Bitcode_strip 在 Xcode 8 中失败

    我知道很少有与此标题相同的问题 我尝试了所有建议的解决方案 但在我的情况下不起作用 有人有其他解决方案吗 我已经尝试过以下所有选项 1 删除所有派生数据并多次清理 2 更改Xcode版本 3 设置 STRIP BITCODE FROM CO
  • 使用 WordPress 响应 Router v4 和 htaccess

    我制作了一个包含两个组件的简单 React 应用程序 它可以通过从一个组件到另一个组件的链接进行路由 如果页面是独立的 则效果很好 通过应用程序内的链接 可以切换组件 更改 url 也可以很好地更改组件 URL 中的参数也有效 但现在我想将
  • 使用 PackageManager.GET_SIGNATURES 时 Android Studio 发出警告

    我需要获取包签名 目前我使用以下代码获取它 Signature sigs c getPackageManager getPackageInfo c getPackageName PackageManager GET SIGNATURES s
  • PHP 基于元素依赖关系对数组进行排序

    相当难以解释 但实际上我有一个具有 ID 的项目数组 其中可以包含其他数组项目的 ID 列表 例如 items id one deps three id two id three deps four two id four 正如您在这里看到
  • 如何在 QGraphicsScene 上绘制一个点(通过鼠标单击)?

    我有以下代码来设置QGraphicsScene 我希望单击场景并在我单击的位置绘制一个点 我怎么能这样做呢 这是我当前的代码 MainWindow MainWindow QWidget parent QMainWindow parent u
  • android ProgressDialog字体大小改变

    是否可以更改字体大小并使显示的文本加粗ProgressDialog 我创建了一个ProgressDialog像这样 private ProgressDialog dialog this dialog ProgressDialog show
  • 关于可哈希对象的解释需要解释

    马克 兰塞姆 https stackoverflow com users 5987 mark ransom回答于SO关于哈希的问题 https stackoverflow com questions 2671376 hashable imm
  • 使用 Windows 凭据和 .net 4.5 WIF 的 RequestSecurityToken

    任何人都可以指出使用 NT 凭据主动发出 RequestSecurityToken 的示例代码吗 Thread CurrentPrincipal as ClaimsPrincipal 该场景是一个启用了 Windows 身份验证的 ASP
  • 离线时不会调用 Firebase onDataChange

    关于 Firebase ValueEventListener 我遇到了一个非常奇怪的情况 当手机连接到互联网时 它可以正常工作 但是当它离线时 它不会调用onDataChange 这段代码即使在离线状态下也能很好地工作 mDatabase
  • 我可以在 Typescript 方法装饰器中访问目标类实例吗?

    我正在 Typescript 中创建一个 WebSocket 服务器 其中不同的应用程序组件应该能够注册自己的请求处理程序 有一个单例WebsocketHandler提供了这种行为 如果没有装饰器 类可以像这样注册其请求处理程序 class
  • AdMob 广告未显示在模拟器中

    我正在我的应用程序中集成 AdMob 广告 我正在模拟器中运行 y 应用程序 并且在 admob 中我已将设备 ID 设置为模拟器 但即使在广告没有显示在模拟器中之后 下面是我的代码 XML
  • 在 Windows 上为 Haskell 安装 SDL (GHC)

    背景 我一直在使用光泽库进行一些简单的图表工作 但当需要更具交互性的东西时 我发现我需要一个更强大的库 经过一些研究后 我决定我喜欢 SDL 库的功能 并想尝试为其安装 Haskell 绑定 到目前为止我还没有成功 Part 1 如何安装和
  • hg revert 和 hg backout 之间有什么区别?

    Both hg revert and hg backout恢复先前修订版所做的更改 两者有什么区别 鉴于变更集的历史 A B C D E bad hg revert r B 保持当前版本 但更新工作目录 截至修订版B 它具有撤销更改的补丁的
  • iOS:全页插页式广告关闭后显示黑屏

    我用此代码显示全屏广告 它可以显示全页广告 问题是 当我关闭广告时 我只有一个空白屏幕 它不再显示我的应用程序 My code void showFullScreenAd if requestingAd NO interstitial AD
  • 谷歌地图意外地重置相机缩小

    我有基于谷歌地图的应用程序 允许用户查看标记 我遇到的问题是 当我放大以查看地图上的所有标记时 几秒钟后地图将重置为原始缩放级别 并且我无法查看所有标记 我希望地图保持在用户缩放级别 但我无法想出逻辑 这是我的代码 Override pro
  • Java/Swing:从另一个类引用组件

    我有一个 Swing GUI 使用 Netbeans GUI Builder 构建 有一个标签 我可以使用箭头键来移动它 按空格键调用另一个类 我如何从此类访问标签 例如得到职位 预先感谢您的帮助 第二类的示例代码 public class
  • 如何指定API版本?

    根据Azure DevOps 服务 REST API 参考 https learn microsoft com en us rest api azure devops view azure devops rest 4 1 请求 URI 的格