Partager via


DynamicTableEntity Classe

Définition

Type ITableEntity qui permet aux appelants d'accéder directement au mappage de propriété de l'entité. Cette classe permet d'éliminer l'utilisation de la réflexion pour la sérialisation et la désérialisation.

public sealed class DynamicTableEntity : Microsoft.Azure.Cosmos.Table.ITableEntity
type DynamicTableEntity = class
    interface ITableEntity
Public NotInheritable Class DynamicTableEntity
Implements ITableEntity
Héritage
DynamicTableEntity
Implémente

Constructeurs

DynamicTableEntity()

Initialise une nouvelle instance de la classe DynamicTableEntity.

DynamicTableEntity(String, String)

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

DynamicTableEntity(String, String, String, IDictionary<String,EntityProperty>)

Initialise une nouvelle instance de la classe DynamicTableEntity avec la clé de partition, la clé de ligne, l'ETag (si disponible/requis) et les propriétés de l'entité.

Propriétés

ETag

Obtient ou définit l'ETag actuel de l'entité.

Item[String]

Obtient ou définit la propriété de l’entité, en fonction du nom de la propriété.

PartitionKey

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

Properties

Obtient ou définit les propriétés dans l'entité de table, indexées par nom de propriété.

RowKey

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

Timestamp

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

Méthodes

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Désérialise cette instance DynamicTableEntity à l'aide du IDictionary<TKey,TValue> spécifié des noms de propriété en valeurs de type EntityProperty.

WriteEntity(OperationContext)

Sérialise le IDictionary<TKey,TValue> des noms de propriété mappés sur des valeurs de type EntityProperty à partir de cette instance DynamicTableEntity.

S’applique à