- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
大家好,我正在构建一个与 Azure Storage Rest API 交互的客户端。
我正在查看文档 https://learn.microsoft.com/ru-ru/rest/api/storageservices/fileservices/list-containers2 :
并且不理解可以与Azure请求一起发送的参数前缀和标记的使用。
它说:
前缀
Optional. Filters the results to return only containers whose name begins with the specified prefix.
标记
Optional. A string value that identifies the portion of the list of containers to be returned with the next listing operation. The operation returns the NextMarker value within the response body if the listing operation did not return all containers remaining to be listed with the current page. The NextMarker value can be used as the value for the marker parameter in a subsequent call to request the next page of list items.
The marker value is opaque to the client.
有了前缀,我认为:
如果我有目录结构:
file01.txt
images/image01.jpg
images/folder/image001.jpg
fightVideo/subFolder/current/video001.mpg
fightVideo/subFolder/current/video002.mpg
If I give prefix container name as "fight". It should return fightVideo.
但我不确定。
对于Marker我不明白它有什么用?
Please can someone explain the use of Prefix and Marker with examples?
最佳答案
在列出容器的上下文中,如果您指定 prefix
参数它将列出以该前缀值开头的容器名称。它与列出 blob 无关。
List blobs
操作也支持这个prefix
参数,当您指定此参数时,它将列出以该前缀值开头的 blob 名称。
因此,您给出的示例用于列出 blob,并且当您指定 flight
时作为那里的前缀,您将返回 fightVideo/subFolder/current/video001.mpg
和fightVideo/subFolder/current/video002.mpg
响应,但当您调用具有此前缀的列表容器时不响应。
关于marker
,Kalyan 的解释是正确的,但让我补充一点。
本质上,Azure 存储服务是一项共享服务,您根本无法要求它一次性返回所有结果(如果我们从 SQL 世界进行类比,您根本无法执行 SELECT * FROM TABLE
之类的操作)事物)。对服务的每个请求都会分配一个预定义的超时,并且响应将包括在该时间内获取的项目+(如果服务认为有更多可用数据的话,可选的 token )。该 token 称为 continuation token
。为了获取下一组项目,您需要在下一个请求的标记参数中传递此继续 token 。
每次调用存储服务都会尝试返回预定义的最大项目数。对于列出 Blob 容器/Blob,此限制为 5000 个项目。对于列出表/实体,此限制为 1000 个项目。如果您的帐户中有更多项目,那么除了此数据存储服务之外,还会返回一个继续 token ,告诉您有更多可用数据。
请注意,即使存在限制,但您不能总是假设您会获得这些记录数。根据多种条件,您很可能没有取回任何数据,但仍收到继续 token 。因此您的代码也需要处理这种情况。
关于Azure Rest Api 列表容器 : Parameter Marker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41947820/
我有一个名为 AnimalMarker 的类,它应该代表普通谷歌地图标记(纬度、经度、位置)和动物对象的最低限度。我正在使用 Firebase 实时数据库来存储这些 AnimalMarkers。 我想
我正在尝试创建一个准确的标记跟踪设备。我找到了 charuco 记号笔和钻石记号笔。 我能够通过charuco得到一个很好的校准结果。 现在,我必须将 3d 模型放在正确的位置。在我学习的过程中,我可
我有一张 map ,上面有根据数据库中的值以编程方式放置的标记。当您单击标记时,它将转到该位置的详细信息页面。 我的问题是,本地图充分缩小时,彼此足够接近的标记会显示为单个标记,实际上隐藏了一些标记。
所以我有一个带有很多标记的 MapView,其中大部分都集中在一英里宽的集群中。缩放时,标记重叠并且看起来只有一个。我想要实现的是在某个缩放级别将重叠标记替换为将显示标记密度的组标记,并且 onCli
我的编程非常基础,并且只需要针对一个特定项目的该选项。我很想通过单击不同的标记来更改一个主弹出窗口的内容。问题是,我不知道如何使用 .on('dblclick') 我的标记来获取不同标记上弹出窗口的
目前正在将一个使用 Google map 的 Android 应用程序迁移到 Google Maps Android v2;我希望 map 显示内置位置标记以及自定义标记。在以前的库中,我曾经在自定义
我喜欢使用 Google map 创建可以处理大量标记(超过 10,000 个)的 map 。为了不减慢 map 速度,我创建了一个 XML 文件,它只输出当前视口(viewport)内的标记。 首先
我有要在 map 中呈现的标记列表,但我想要一个一个地显示。第一次点击我想制作新的标记。然后当我点击另一个位置时,我希望我的标记只移动到新的 latLng 而不是创建另一个标记。这是我的代码: fun
有时在 Eclipse 中使用“Source > Sort Members”时,我会收到此警告消息。我假设“标记”指的是 these ,但是是什么造就了它们? 我不会手动制作它们。插件、FindBug
我有一张带有几种不同类型图标的 Google map 。我在每个图标上都有一个阴影。如何调整标记阴影与标记的偏移量? 在构建每个标记的循环中,我有: var icon = customIcons[ty
我发现下面的函数只创建一个标记 - 这正是我想要的。但是如何更改标记选项,例如html - 不创建一个新的? 即下面的代码将使用 setPosition 移动现有标记,但如果我还想更改其 html 和
当我使用 marker.setMap(null) 删除标记时,它一直可见,直到我缩小,此时 Google map 将其删除。 在与 Windows 上的 Chrome 相同的 HTML 页面上删除后,
我有一个弹出表单,当单击传单 map 中的某些标记时会出现该表单。表单完成后,我想将输入的字段以及有关标记的一些详细信息发送到单独的函数。我现在开始只是发送标记来测试它,但遇到了问题。 但是当我通过函
更新:我已经通过添加一个 previousMarker 对象解决了性能问题。因此只有之前点击的标记会被删除并替换为默认图标。然而,当我点击标记时,信息窗口仍然没有显示。 我有一个 map View 并
我正在使用 videojs-marker 插件 ( http://www.sampingchuang.com/videojs-markers ) 来构建一个自定义播放器,用户可以通过它来注释(命名一个
我想知道,免费版本...我可以绘制更多默认标记(来自 maps.google.com)。点击后会提供输入行车路线和其他从谷歌搜索的商家信息(例如:评论)的选项。 最佳答案 可以通过向信息窗口添加链接来
我想清除 Google map 上的标记。 marker.setVisible(false) 和有什么区别和 marker.setMap(null) ? 但我不知道,哪个是正确的? 最佳答案 这两种方
我正在使用 react-native-maps 但是我遇到了一个问题,在谷歌搜索了很多没有答案之后我不得不在这里问。我正在尝试使用自定义标记作为 map 中的标记,如下图所示 我在搜索中发现需要使用C
我在我的 Rails 应用程序中使用 Gmaps4Rails 加载谷歌地图。一切正常。我有一个标记,我想在加载谷歌地图时默认打开信息窗口(不点击标记)。请帮助我如何使用 Gmaps4Rails gem
我需要使用 Jackson 反序列化一个 json 对象. 经过多次努力和上网搜索,一切努力解决错误: Exception in thread "main" com.fasterxml.jackson
我是一名优秀的程序员,十分优秀!