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

TableResult 类

  • java.lang.Object
    • com.microsoft.azure.storage.table.TableResult

public class TableResult

表示表操作结果的类。 类 TableResult 封装为特定 TableOperation调用的存储服务 REST API 操作返回的 HTTP 响应和任何表实体结果。

构造函数摘要

构造函数 说明
TableResult()

初始化空 TableResult 实例。

TableResult(final int httpStatusCode)

TableResult使用指定的 HTTP 状态代码初始化 实例。

方法摘要

修饰符和类型 方法和描述
String getEtag()

获取随表操作结果一起返回的 ETag。 只要操作在服务器上保持不变,服务器就会为操作返回的表、实体或实体组返回相同的 ETag 值。

int getHttpStatusCode()

获取表操作请求返回的 HTTP 状态代码。

HashMap<String, EntityProperty> getProperties()

获取表操作返回的表实体的属性映射。

Object getResult()

获取表操作作为 Object 返回的结果。

<T> T getResultAsType()

获取表操作作为指定类型的实例返回的结果。

void setEtag(final String etag)

保留以供内部使用。 设置与表操作结果关联的 ETag。

void setHttpStatusCode(final int httpStatusCode)

保留以供内部使用。 设置与表操作结果关联的 HTTP 状态代码。

void setProperties(final HashMap<String, EntityProperty> properties)

保留以供内部使用。 设置要与表操作关联的表实体的属性映射。

void setResult(final Object result)

保留以供内部使用。 设置要与表操作关联的结果对象实例。

void updateResultObject(final TableEntity ent)

保留以供内部使用。 将结果设置为与表操作 TableEntity相关联。

构造函数详细信息

TableResult

public TableResult()

初始化空 TableResult 实例。

TableResult

public TableResult(final int httpStatusCode)

TableResult使用指定的 HTTP 状态代码初始化 实例。

Parameters:

httpStatusCode - 一个 int ,表示服务器返回的表操作的 HTTP 状态代码。

方法详细信息

getEtag

public String getEtag()

获取随表操作结果一起返回的 ETag。 只要操作在服务器上保持不变,服务器就会为操作返回的表、实体或实体组返回相同的 ETag 值。

Returns:

一个 , String 包含服务器返回的 ETag 以及表操作结果。

getHttpStatusCode

public int getHttpStatusCode()

获取表操作请求返回的 HTTP 状态代码。

Returns:

一个 int ,表示服务器返回的表操作的 HTTP 状态代码。

getProperties

public HashMap getProperties()

获取表操作返回的表实体的属性映射。

Returns:

一个 java.util.HashMap ,属性 String 名称为 EntityProperty 表示表实体属性的数据类型值。

getResult

public Object getResult()

获取表操作作为 Object 返回的结果。

Returns:

表示 Object 表操作返回的结果的引用。

getResultAsType

public T getResultAsType()

获取表操作作为指定类型的实例返回的结果。

Returns:

表示 T 表操作返回的结果的引用。

setEtag

protected void setEtag(final String etag)

保留以供内部使用。 设置与表操作结果关联的 ETag。

Parameters:

etag - 一个 , String 包含要与表操作结果关联的 ETag。

setHttpStatusCode

protected void setHttpStatusCode(final int httpStatusCode)

保留以供内部使用。 设置与表操作结果关联的 HTTP 状态代码。

Parameters:

httpStatusCode - 要与表操作结果关联的 HTTP 状态代码值。

setProperties

protected void setProperties(final HashMap properties)

保留以供内部使用。 设置要与表操作关联的表实体的属性映射。

Parameters:

properties - String表示java.util.HashMap要与表操作关联的表实体的属性的数据类型值的属性名称EntityProperty的 。

setResult

protected void setResult(final Object result)

保留以供内部使用。 设置要与表操作关联的结果对象实例。

Parameters:

result - 要与表操作关联的结果 Object 的实例。

updateResultObject

protected void updateResultObject(final TableEntity ent)

保留以供内部使用。 将结果设置为与表操作 TableEntity相关联。

Parameters:

ent - 实现 TableEntity 要与表操作关联的 对象的实例。

Throws:

UnsupportedEncodingException

适用于