你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SharedAccessHeaders 类
- java.
lang. Object - com.
microsoft. azure. storage. SharedAccessHeaders
- com.
public class SharedAccessHeaders
保留供内部使用。 表示可以使用 SAS 返回的可选标头。
构造函数摘要
构造函数 | 说明 |
---|---|
SharedAccessHeaders() |
初始化 SharedAccessHeaders 类的新实例。 |
SharedAccessHeaders(boolean preserveRawValue) |
初始化 SharedAccessHeaders 类的新实例。 应首选空构造函数,并且只有客户确定在构造 sas 时不希望此 SDK 提供安全性的客户才能使用此选项。 通常在生成 sas 令牌之前解码标头值。 如果其中一个标头的所需值包含类似于编码的内容,则可能会导致问题。 将此标志设置为 true 将确保在构造 sas 时保留这些标头的值,如在此对象上设置的那样。 请注意,通过在此处编码这些值来保留这些值,以便 sas 构造时发生的解码将它们返回到原始值。 因此,如果在 preserveRawValues 设置为 true 时对此对象调用 get,则返回的值将进行百分比编码。 |
SharedAccessHeaders(SharedAccessHeaders other) |
基于现有实例初始化 SharedAccessHeaders 类的新实例。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
String |
getCacheControl()
获取缓存控件标头。 |
String |
getContentDisposition()
获取内容处置标头。 |
String |
getContentEncoding()
获取内容编码标头。 |
String |
getContentLanguage()
获取内容语言标头。 |
String |
getContentType()
获取内容类型标头。 |
void |
setCacheControl(String cacheControl)
设置缓存控件标头。 |
void |
setContentDisposition(String contentDisposition)
设置内容处置标头。 |
void |
setContentEncoding(String contentEncoding)
设置内容编码标头。 |
void |
setContentLanguage(String contentLanguage)
设置内容语言标头。 |
void |
setContentType(String contentType)
设置内容类型标头。 |
构造函数详细信息
SharedAccessHeaders
public SharedAccessHeaders()
初始化 SharedAccessHeaders 类的新实例。
SharedAccessHeaders
public SharedAccessHeaders(boolean preserveRawValue)
初始化 SharedAccessHeaders 类的新实例。 应首选空构造函数,并且只有客户确定在构造 sas 时不希望此 SDK 提供安全性的客户才能使用此选项。
通常在生成 sas 令牌之前解码标头值。 如果其中一个标头的所需值包含类似于编码的内容,则可能会导致问题。 将此标志设置为 true 将确保在构造 sas 时保留这些标头的值,如在此对象上设置的那样。
请注意,通过在此处编码这些值来保留这些值,以便 sas 构造时发生的解码将它们返回到原始值。 因此,如果在 preserveRawValues 设置为 true 时对此对象调用 get,则返回的值将进行百分比编码。
参数:
SharedAccessHeaders
public SharedAccessHeaders(SharedAccessHeaders other)
基于现有实例初始化 SharedAccessHeaders 类的新实例。
参数:
方法详细信息
getCacheControl
public String getCacheControl()
获取缓存控件标头。
返回:
String
缓存控件标头的 。getContentDisposition
public String getContentDisposition()
获取内容处置标头。
返回:
String
内容处置标头的 。getContentEncoding
public String getContentEncoding()
获取内容编码标头。
返回:
String
内容编码标头的 。getContentLanguage
public String getContentLanguage()
获取内容语言标头。
返回:
String
内容语言标头的 。getContentType
public String getContentType()
获取内容类型标头。
返回:
String
内容类型标头的 。setCacheControl
public void setCacheControl(String cacheControl)
设置缓存控件标头。
参数:
String
指定缓存控件标头的 。
setContentDisposition
public void setContentDisposition(String contentDisposition)
设置内容处置标头。
参数:
String
指定内容处置标头的 。
setContentEncoding
public void setContentEncoding(String contentEncoding)
设置内容编码标头。
参数:
String
指定内容编码标头的 。
setContentLanguage
public void setContentLanguage(String contentLanguage)
设置内容语言标头。
参数:
String
指定内容语言标头的 。
setContentType
public void setContentType(String contentType)
设置内容类型标头。
参数:
String
指定内容类型标头的 。