DynamicTableEntity クラス

public class DynamicTableEntity extends TableServiceEntity

呼び出し元がエンティティのプロパティ マップに直接アクセスできるようにする TableEntity 型です。 このクラスは、 を拡張 TableServiceEntity して、シリアル化と逆シリアル化にリフレクションを使用することを排除します。

コンストラクターの概要

コンストラクター 説明
DynamicTableEntity()

Nullary の既定のコンストラクター。

DynamicTableEntity(final HashMap<String, EntityProperty> properties)

指定したプロパティ マップを DynamicTableEntity 使用してインスタンスを構築します。

DynamicTableEntity(String partitionKey, String rowKey)

指定されたパーティション キーと行キーを使用して、DynamicTableEntity クラスの新しいインスタンスを初期化します。

DynamicTableEntity(String partitionKey, String rowKey, final HashMap<String, EntityProperty> properties)

指定されたパーティション キーと行キーを使用して、DynamicTableEntity クラスの新しいインスタンスを初期化します。

DynamicTableEntity(String partitionKey, String rowKey, String etag, final HashMap<String, EntityProperty> properties)

指定されたパーティション キーと行キーを使用して、DynamicTableEntity クラスの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
HashMap<String, EntityProperty> getProperties()

この DynamicTableEntity インスタンスのプロパティ マップを取得します。

void readEntity(final HashMap<String, EntityProperty> properties, final OperationContext opContext)

プロパティ名の指定されたマップを使用して、この DynamicTableEntity インスタンスをデータ型指定された値に EntityProperty 設定します。

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

この DynamicTableEntity インスタンスのプロパティ マップを設定します。

HashMap<String, EntityProperty> writeEntity(final OperationContext opContext)

このDynamicTableEntityインスタンスのデータ値に対するプロパティ名のマップをEntityProperty返します。

継承メンバー

コンストラクターの詳細

DynamicTableEntity

public DynamicTableEntity()

Nullary の既定のコンストラクター。

DynamicTableEntity

public DynamicTableEntity(final HashMap properties)

指定したプロパティ マップを DynamicTableEntity 使用してインスタンスを構築します。

Parameters:

properties - java.util.HashMap新しい DynamicTableEntityに格納するデータ型指定された値に対するEntityPropertyプロパティ名のマップStringを格納する 。

DynamicTableEntity

public DynamicTableEntity(String partitionKey, String rowKey)

指定されたパーティション キーと行キーを使用して、DynamicTableEntity クラスの新しいインスタンスを初期化します。

Parameters:

partitionKey - String初期化する のパーティション キーをDynamicTableEntity表す 。
rowKey - String初期化する の行キーをDynamicTableEntity表す 。

DynamicTableEntity

public DynamicTableEntity(String partitionKey, String rowKey, final HashMap properties)

指定されたパーティション キーと行キーを使用して、DynamicTableEntity クラスの新しいインスタンスを初期化します。

Parameters:

partitionKey - String初期化する のパーティション キーをDynamicTableEntity表す 。
rowKey - String初期化する の行キーをDynamicTableEntity表す 。
properties - java.util.HashMap新しい DynamicTableEntityに格納するデータ型指定された値に対するEntityPropertyプロパティ名のマップStringを格納する 。

DynamicTableEntity

public DynamicTableEntity(String partitionKey, String rowKey, String etag, final HashMap properties)

指定されたパーティション キーと行キーを使用して、DynamicTableEntity クラスの新しいインスタンスを初期化します。

Parameters:

partitionKey - String初期化する のパーティション キーをDynamicTableEntity表す 。
rowKey - String初期化する の行キーをDynamicTableEntity表す 。
etag - 初期化する の DynamicTableEntity ETag。 この値は、テーブル エンティティが Microsoft Azure ストレージから最後に読み取られた後に変更されたかどうかを判断するために使用されます。 クライアントは、サービスでこの値を更新できません。
properties - java.util.HashMap新しい DynamicTableEntityに格納するデータ型指定された値に対するEntityPropertyプロパティ名のマップStringを格納する 。

メソッドの詳細

getProperties

public HashMap getProperties()

この DynamicTableEntity インスタンスのプロパティ マップを取得します。

Returns:

java.util.HashMapこのDynamicTableEntityインスタンスのデータ型指定された値に対するEntityPropertyプロパティ名のStringマップを格納している 。

readEntity

public void readEntity(final HashMap properties, final OperationContext opContext)

プロパティ名の指定されたマップを使用して、この DynamicTableEntity インスタンスをデータ型指定された値に EntityProperty 設定します。

Overrides:

DynamicTableEntity.readEntity(final HashMap<String, EntityProperty> properties, final OperationContext opContext)

Parameters:

properties - java.util.HashMapStringこのDynamicTableEntityインスタンスに格納するEntityPropertyデータ型指定値のプロパティ名の 。
opContext - 操作の OperationContext 実行を追跡するために使用される オブジェクト。

setProperties

public void setProperties(final HashMap properties)

この DynamicTableEntity インスタンスのプロパティ マップを設定します。

Parameters:

properties - java.util.HashMapこのDynamicTableEntityインスタンスで設定するデータ型指定値へのEntityPropertyプロパティ名のマップStringを格納している 。

writeEntity

public HashMap writeEntity(final OperationContext opContext)

このDynamicTableEntityインスタンスのデータ値に対するプロパティ名のマップをEntityProperty返します。

Overrides:

DynamicTableEntity.writeEntity(final OperationContext opContext)

Parameters:

opContext - 操作の OperationContext 実行を追跡するために使用される オブジェクト。

Returns:

java.util.HashMapこのDynamicTableEntityインスタンスに格納されているデータ型指定された値へのEntityPropertyプロパティ名のマップStringを格納している 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合は 。

適用対象