TableEntity Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET