你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AdlsClient.EnumerateDeletedItemsAsync 方法

定义

异步获取回收站条目警告:取消删除文件是尽力而为的操作。 无法保证文件在删除后可以还原。 通过允许列表启用此 API 的使用。 如果 ADL 帐户未列入允许列表,则使用此 API 将引发“未实现”异常。 如需进一步的信息和帮助,请联系 Microsoft 支持部门。

public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.DataLake.Store.TrashEntry>> EnumerateDeletedItemsAsync (string hint, string listAfter, int numResults, IProgress<Microsoft.Azure.DataLake.Store.EnumerateDeletedItemsProgress> progressTracker, System.Threading.CancellationToken cancelToken);
abstract member EnumerateDeletedItemsAsync : string * string * int * IProgress<Microsoft.Azure.DataLake.Store.EnumerateDeletedItemsProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.DataLake.Store.TrashEntry>>
override this.EnumerateDeletedItemsAsync : string * string * int * IProgress<Microsoft.Azure.DataLake.Store.EnumerateDeletedItemsProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.DataLake.Store.TrashEntry>>
Public Overridable Function EnumerateDeletedItemsAsync (hint As String, listAfter As String, numResults As Integer, progressTracker As IProgress(Of EnumerateDeletedItemsProgress), cancelToken As CancellationToken) As Task(Of IEnumerable(Of TrashEntry))

参数

hint
String

要匹配的字符串。 不能为空。

listAfter
String

系统在上一次 API 调用中返回的令牌

numResults
Int32

将执行搜索,直到找到 numResults 或搜索完成。 此参数允许的最大值为 4000。 返回的条目数可能大于或小于 numResults

progressTracker
IProgress<EnumerateDeletedItemsProgress>

用于跟踪任务进度的 对象。 可以为 null

cancelToken
CancellationToken

取消取消请求的 CancellationToken

返回

适用于