Partager via


ITableEntity Interface

Définition

Interface définissant les propriétés requises pour un modèle d’entité de table. Les types de modèles d’entité personnalisés doivent implémenter cette interface.

public interface ITableEntity
type ITableEntity = interface
Public Interface ITableEntity
Dérivé

Remarques

Deux options existent pour les implémentations de : les classes de ITableEntitymodèle d’entité personnalisée fortement typées et le modèle fourni TableEntity .

Propriétés

ETag

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

PartitionKey

La clé de partition est un identificateur unique pour la partition au sein d’une table donnée et constitue la première partie de la clé primaire d’une entité.

RowKey

La clé de ligne est un identificateur unique pour une entité dans une partition donnée. Ensemble, et PartitionKey RowKey identifient de manière unique chaque entité au sein d’une table.

Timestamp

La propriété Timestamp est une valeur DateTime qui est conservée côté serveur pour enregistrer l’heure de la dernière modification d’une entité. Le service Table utilise la propriété Timestamp en interne pour fournir une concurrence optimiste. La valeur de Timestamp est une valeur qui augmente de manière monotone, ce qui signifie que chaque fois que l’entité est modifiée, la valeur de Timestamp augmente pour cette entité. Cette propriété ne doit pas être utilisée pour les opérations d'insertion ou de mise à jour (la valeur sera ignorée).

S’applique à