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

ArmOperation<T> 类

定义

表示一个长时间运行的操作,该操作在完成后返回值。

public abstract class ArmOperation<T> : Azure.Operation<T>
type ArmOperation<'T> = class
    inherit Operation<'T>
Public MustInherit Class ArmOperation(Of T)
Inherits Operation(Of T)

类型参数

T

长时间运行的操作的最终结果。

继承
ArmOperation<T>
派生

构造函数

ArmOperation<T>()

表示一个长时间运行的操作,该操作在完成后返回值。

属性

HasCompleted

如果长时间运行的操作已完成,则返回 true。

(继承自 Operation)
HasValue

如果长时间运行的操作成功完成,并且已生成最终结果, (Value 属性) 可访问,则返回 true。

(继承自 Operation<T>)
Id

获取一个 ID,该 ID 表示可用于轮询长时间运行的操作的状态的操作。

(继承自 Operation)
Value

长时间运行的操作的最终结果。

(继承自 Operation<T>)

方法

GetRawResponse()

从服务器收到的最后一个 HTTP 响应。

(继承自 Operation)
UpdateStatus(CancellationToken)

调用服务器以获取长时间运行的操作的更新状态。

(继承自 Operation)
UpdateStatusAsync(CancellationToken)

调用服务器以获取长时间运行的操作的更新状态。

(继承自 Operation)
WaitForCompletion(CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation<T>)
WaitForCompletion(DelayStrategy, CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation<T>)
WaitForCompletion(TimeSpan, CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation<T>)
WaitForCompletionAsync(CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation<T>)
WaitForCompletionAsync(DelayStrategy, CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation<T>)
WaitForCompletionAsync(TimeSpan, CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation<T>)
WaitForCompletionResponse(CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation)
WaitForCompletionResponse(DelayStrategy, CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation)
WaitForCompletionResponse(TimeSpan, CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation)
WaitForCompletionResponseAsync(CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation)
WaitForCompletionResponseAsync(DelayStrategy, CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation)
WaitForCompletionResponseAsync(TimeSpan, CancellationToken)

定期调用服务器,直到长时间运行的操作完成。

(继承自 Operation)

适用于