Compartir a través de


TableEntity Clase

Definición

Representa el tipo de objeto base para una entidad de tabla en el servicio de tablas.

public class TableEntity : Microsoft.Azure.Cosmos.Table.ITableEntity
type TableEntity = class
    interface ITableEntity
Public Class TableEntity
Implements ITableEntity
Herencia
TableEntity
Derivado
Implementaciones

Comentarios

TableEntity proporciona una implementación base para la interfaz ITableEntity que proporciona métodos ReadEntity(IDictionary<String,EntityProperty>, OperationContext) y WriteEntity(OperationContext) que, de forma predeterminada, serializan y deserializan todas las propiedades a través de reflexión. Una clase de entidad de tabla puede extender esta clase e invalidar los métodos ReadEntity(IDictionary<String,EntityProperty>, OperationContext) y WriteEntity(OperationContext) para proporcionar una lógica de serialización personalizada o con un mejor rendimiento.

Constructores

TableEntity()

Inicializa una nueva instancia de la clase TableEntity.

TableEntity(String, String)

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

Propiedades

DisablePropertyResolverCache

Obtiene o establece el estado de la memoria caché del solucionador de propiedades para .TableEntity

ETag

Obtiene o establece el valor ETag de la entidad. Establezca este valor en '*' para forzar la sobrescritura de una entidad como parte de una operación de actualización.

PartitionKey

Obtiene o establece la clave de partición de la entidad.

RowKey

Obtiene o establece la clave de fila de la entidad.

Timestamp

Obtiene o establece la marca de tiempo de la entidad.

Métodos

ConvertBack<TResult>(IDictionary<String,EntityProperty>, EntityPropertyConverterOptions, OperationContext)

Devuelve una instancia de entidad personalizada que se recompone mediante el especificado IDictionary<TKey,TValue> de nombres de propiedad en EntityProperty valores con tipo de datos.

ConvertBack<TResult>(IDictionary<String,EntityProperty>, OperationContext)

Devuelve una instancia de entidad personalizada que se recompone mediante el especificado IDictionary<TKey,TValue> de nombres de propiedad en EntityProperty valores con tipo de datos.

Flatten(Object, EntityPropertyConverterOptions, OperationContext)

Aplana la entidad y crea un IDictionary<TKey,TValue> objeto de EntityProperty objetos para todas las propiedades del objeto de entidad especificado.

Flatten(Object, OperationContext)

Aplana la entidad y crea un IDictionary<TKey,TValue> objeto de EntityProperty objetos para todas las propiedades del objeto de entidad especificado.

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Deserializa la entidad mediante el objeto IDictionary<TKey,TValue> especificado que asigna nombres de propiedad a valores de tipo EntityProperty.

ReadUserObject(Object, IDictionary<String,EntityProperty>, OperationContext)

Deserializa una instancia de entidad personalizada mediante el objeto IDictionary<TKey,TValue> para valores de tipo datos de EntityProperty.

WriteEntity(OperationContext)

Serializa el objeto IDictionary<TKey,TValue> de nombres de propiedad asignados a valores de datos de EntityProperty desde esta instancia de TableEntity.

WriteUserObject(Object, OperationContext)

Crea un objeto IDictionary<TKey,TValue> de objetos EntityProperty para todas las propiedades del objeto de entidad especificado.

Se aplica a