Partager via


TableEntity Classe

Définition

Représente le type d'objet de base pour une entité de table dans le service de Table.

public class TableEntity : Microsoft.Azure.Cosmos.Table.ITableEntity
type TableEntity = class
    interface ITableEntity
Public Class TableEntity
Implements ITableEntity
Héritage
TableEntity
Dérivé
Implémente

Remarques

TableEntity fournit une implémentation de base pour l'interface ITableEntity qui fournit les méthodes ReadEntity(IDictionary<String,EntityProperty>, OperationContext) et WriteEntity(OperationContext) qui sérialisent et désérialisent par défaut toutes les propriétés via la réflexion. Une classe d'entité de table peut étendre cette classe et substituer les méthodes ReadEntity(IDictionary<String,EntityProperty>, OperationContext) et WriteEntity(OperationContext) pour fournir une logique d'exécution de sérialisation personnalisée ou plus performante.

Constructeurs

TableEntity()

Initialise une nouvelle instance de la classe TableEntity.

TableEntity(String, String)

Initialise une nouvelle instance de la classe TableEntity avec la clé de partition et la clé de ligne spécifiées.

Propriétés

DisablePropertyResolverCache

Obtient ou définit la status du cache du programme de résolution de propriétés pour .TableEntity

ETag

Obtient ou définit l'ETag de l'entité. Définissez cette valeur sur « * » pour forcer le remplacement d'une entité dans le cadre d'une opération de mise à jour.

PartitionKey

Obtient ou définit la clé de partition de l'entité.

RowKey

Obtient ou définit la clé de ligne de l'entité.

Timestamp

Obtient ou définit l'horodateur de l'entité.

Méthodes

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

Retourne une entité personnalisée instance qui est recomposée à l’aide du spécifié IDictionary<TKey,TValue> de noms de propriétés aux EntityProperty valeurs typées de données.

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

Retourne une entité personnalisée instance qui est recomposée à l’aide du spécifié IDictionary<TKey,TValue> de noms de propriétés aux EntityProperty valeurs typées de données.

Flatten(Object, EntityPropertyConverterOptions, OperationContext)

Aplatit l’entité et crée un IDictionary<TKey,TValue> d’objets EntityProperty pour toutes les propriétés de l’objet d’entité spécifié.

Flatten(Object, OperationContext)

Aplatit l’entité et crée un IDictionary<TKey,TValue> d’objets EntityProperty pour toutes les propriétés de l’objet d’entité spécifié.

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Désérialise l'entité à l'aide de l'objet IDictionary<TKey,TValue> qui mappe les noms de propriétés aux valeurs EntityProperty entrées.

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

Désérialise une instance d'entité personnalisée à l'aide de l'objet IDictionary<TKey,TValue> de noms de propriétés spécifié en valeurs de données de type EntityProperty.

WriteEntity(OperationContext)

Sérialise les noms de propriétés IDictionary<TKey,TValue> mappées aux valeurs de données EntityProperty à partir de cette instance TableEntity.

WriteUserObject(Object, OperationContext)

Créer un IDictionary<TKey,TValue> d'objets EntityProperty pour toutes les propriétés de l'objet d'entité spécifié.

S’applique à