TableEntity Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET