Compartir a través de


DynamicTableEntity Clase

public class DynamicTableEntity extends TableServiceEntity

Un tipo TableEntity que permite a los autores de llamada acceder directamente a la asignación de propiedades de la entidad. Esta clase se TableServiceEntity extiende para eliminar el uso de reflexión para la serialización y deserialización.

Resumen del constructor

Constructor Description
DynamicTableEntity()

Constructor predeterminado nullary.

DynamicTableEntity(final HashMap<String, EntityProperty> properties)

Construye una DynamicTableEntity instancia mediante el mapa de propiedades especificado.

DynamicTableEntity(String partitionKey, String rowKey)

Inicializa una nueva instancia de la clase DynamicTableEntity con las claves de fila y partición especificadas.

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

Inicializa una nueva instancia de la clase DynamicTableEntity con las claves de fila y partición especificadas.

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

Inicializa una nueva instancia de la clase DynamicTableEntity con las claves de fila y partición especificadas.

Resumen del método

Modificador y tipo Método y descripción
HashMap<String, EntityProperty> getProperties()

Obtiene el mapa de propiedades de esta DynamicTableEntity instancia.

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

Rellena esta DynamicTableEntity instancia mediante el mapa especificado de nombres de propiedad a EntityProperty valores con tipo de datos.

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

Establece el mapa de propiedades de esta DynamicTableEntity instancia.

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

Devuelve el mapa de nombres de propiedad a EntityProperty valores de datos de esta DynamicTableEntity instancia.

Miembros heredados

Detalles del constructor

DynamicTableEntity

public DynamicTableEntity()

Constructor predeterminado nullary.

DynamicTableEntity

public DynamicTableEntity(final HashMap properties)

Construye una DynamicTableEntity instancia mediante el mapa de propiedades especificado.

Parámetros:

properties - que java.util.HashMap contiene una asignación de nombres de String propiedad a EntityProperty valores con tipo de datos que se almacenarán en el nuevo DynamicTableEntity.

DynamicTableEntity

public DynamicTableEntity(String partitionKey, String rowKey)

Inicializa una nueva instancia de la clase DynamicTableEntity con las claves de fila y partición especificadas.

Parámetros:

partitionKey - que String representa la clave de partición del DynamicTableEntity objeto que se va a inicializar.
rowKey - que String representa la clave de fila del DynamicTableEntity objeto que se va a inicializar.

DynamicTableEntity

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

Inicializa una nueva instancia de la clase DynamicTableEntity con las claves de fila y partición especificadas.

Parámetros:

partitionKey - que String representa la clave de partición del DynamicTableEntity objeto que se va a inicializar.
rowKey - que String representa la clave de fila del DynamicTableEntity objeto que se va a inicializar.
properties - que java.util.HashMap contiene una asignación de nombres de String propiedad a EntityProperty valores con tipo de datos que se almacenarán en el nuevo DynamicTableEntity.

DynamicTableEntity

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

Inicializa una nueva instancia de la clase DynamicTableEntity con las claves de fila y partición especificadas.

Parámetros:

partitionKey - que String representa la clave de partición del DynamicTableEntity objeto que se va a inicializar.
rowKey - que String representa la clave de fila del DynamicTableEntity objeto que se va a inicializar.
etag - ETag del DynamicTableEntity objeto que se va a inicializar. Este valor se usa para determinar si la entidad de tabla ha cambiado desde que se leyó por última vez desde Microsoft Azure Storage. El cliente no puede actualizar este valor en el servicio.
properties - que java.util.HashMap contiene una asignación de nombres de String propiedad a EntityProperty valores con tipo de datos que se almacenarán en el nuevo DynamicTableEntity.

Detalles del método

getProperties

public HashMap getProperties()

Obtiene el mapa de propiedades de esta DynamicTableEntity instancia.

Devoluciones:

que java.util.HashMap contiene la asignación de nombres de String propiedad a EntityProperty valores con tipo de datos para esta DynamicTableEntity instancia.

readEntity

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

Rellena esta DynamicTableEntity instancia mediante el mapa especificado de nombres de propiedad a EntityProperty valores con tipo de datos.

Invalidaciones:

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

Parámetros:

properties - de java.util.HashMap nombres de String propiedad para EntityProperty los valores con tipo de datos que se van a almacenar en esta DynamicTableEntity instancia.
opContext - Objeto OperationContext utilizado para realizar un seguimiento de la ejecución de la operación.

setProperties

public void setProperties(final HashMap properties)

Establece el mapa de propiedades de esta DynamicTableEntity instancia.

Parámetros:

properties - que java.util.HashMap contiene la asignación de nombres de String propiedad a EntityProperty valores con tipo de datos que se van a establecer en esta DynamicTableEntity instancia.

writeEntity

public HashMap writeEntity(final OperationContext opContext)

Devuelve el mapa de nombres de propiedad a EntityProperty valores de datos de esta DynamicTableEntity instancia.

Invalidaciones:

DynamicTableEntity.writeEntity(final OperationContext opContext)

Parámetros:

opContext - Objeto OperationContext utilizado para realizar un seguimiento de la ejecución de la operación.

Devoluciones:

que java.util.HashMap contiene la asignación de nombres de String propiedad a EntityProperty valores con tipo de datos almacenados en esta DynamicTableEntity instancia.

Produce:

StorageException - si se produce un error de servicio de almacenamiento.

Se aplica a