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

QueueRequestOptions 类

  • java.lang.Object
    • RequestOptions
      • com.microsoft.azure.storage.queue.QueueRequestOptions

public class QueueRequestOptions extends RequestOptions

表示可在队列请求上指定的一组选项。

构造函数摘要

构造函数 说明
QueueRequestOptions()

初始化 QueueRequestOptions 类的新实例。

QueueRequestOptions(final QueueRequestOptions other)

将 QueueRequestOptions 类的新实例初始化为另一个 QueueRequestOptions 实例的副本。

方法摘要

修饰符和类型 方法和描述
void applyDefaults(QueueRequestOptions modifiedOptions)

将默认值应用于传入的选项。

void assertPolicyIfRequired()

断言如果启用严格模式,则指定加密策略。

QueueEncryptionPolicy getEncryptionPolicy()

获取要用于此请求的加密策略。 有关加密策略默认值的详细信息,请参阅 setEncryptionPolicy(QueueEncryptionPolicy encryptionPolicy)

final QueueRequestOptions populateAndApplyDefaults(QueueRequestOptions options, final CloudQueueClient client)

填充默认超时,如果未设置,请从客户端重试策略。

void setEncryptionPolicy(QueueEncryptionPolicy encryptionPolicy)

设置要用于此请求的 QueueEncryptionPolicy 对象。

默认 QueueEncryptionPolicy 在客户端中设置,默认情况下为 null,表示没有加密。 可以通过设置此属性更改此请求的 QueueEncryptionPolicy。 还可以更改 对象上的 getDefaultRequestOptions() 值,以便通过服务客户端发出的所有后续请求都将使用该 QueueEncryptionPolicy。

继承成员

构造函数详细信息

QueueRequestOptions

public QueueRequestOptions()

初始化 QueueRequestOptions 类的新实例。

QueueRequestOptions

public QueueRequestOptions(final QueueRequestOptions other)

将 QueueRequestOptions 类的新实例初始化为另一个 QueueRequestOptions 实例的副本。

Parameters:

other - 要 QueueRequestOptions 从中复制值的 对象。

方法详细信息

applyDefaults

protected static void applyDefaults(QueueRequestOptions modifiedOptions)

将默认值应用于传入的选项。

Parameters:

modifiedOptions - 要应用的选项默认为 。

assertPolicyIfRequired

protected void assertPolicyIfRequired()

断言如果启用严格模式,则指定加密策略。

getEncryptionPolicy

public QueueEncryptionPolicy getEncryptionPolicy()

获取要用于此请求的加密策略。 有关加密策略默认值的详细信息,请参阅 setEncryptionPolicy(QueueEncryptionPolicy encryptionPolicy)

Returns:

表示 QueueEncryptionPolicy 当前加密策略的 对象。

populateAndApplyDefaults

protected static final QueueRequestOptions populateAndApplyDefaults(QueueRequestOptions options, final CloudQueueClient client)

填充默认超时,如果未设置,请从客户端重试策略。

Parameters:

options - 应用默认值时要从中复制的输入选项
client - 要 CloudQueueClient 从中填充默认值的服务客户端。

setEncryptionPolicy

public void setEncryptionPolicy(QueueEncryptionPolicy encryptionPolicy)

设置要用于此请求的 QueueEncryptionPolicy 对象。

默认 QueueEncryptionPolicy 在客户端中设置,默认情况下为 null,表示没有加密。 可以通过设置此属性更改此请求的 QueueEncryptionPolicy。 还可以更改 对象上的 getDefaultRequestOptions() 值,以便通过服务客户端发出的所有后续请求都将使用该 QueueEncryptionPolicy。

Parameters:

encryptionPolicy - 发出服务请求时要使用的 QueueEncryptionPolicy 对象。

适用于