Delta<TStructuralType> 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.
Classe qui suit les modifications (c’est-à-dire delta) pour un particulier TStructuralType
.
public class Delta<TStructuralType> : Microsoft.AspNet.OData.TypedDelta where TStructuralType : class
type Delta<'StructuralType (requires 'StructuralType : null)> = class
inherit TypedDelta
interface IDelta
Public Class Delta(Of TStructuralType)
Inherits TypedDelta
Paramètres de type
- TStructuralType
TStructuralType est le type de l’instance pour laquelle ce delta effectue le suivi des modifications.
- Héritage
- Implémente
Constructeurs
Delta<TStructuralType>() |
Initialise une nouvelle instance de Delta<TStructuralType>. |
Delta<TStructuralType>(Type, IEnumerable<String>, PropertyInfo) |
Initialise une nouvelle instance de Delta<TStructuralType>. |
Delta<TStructuralType>(Type, IEnumerable<String>) |
Initialise une nouvelle instance de Delta<TStructuralType>. |
Delta<TStructuralType>(Type) |
Initialise une nouvelle instance de Delta<TStructuralType>. |
Propriétés
ExpectedClrType |
Obtient le type attendu de l'entité dont les modifications sont suivies. |
StructuredType |
Obtient le type réel de l’objet structurel pour lequel les modifications sont suivies. |
Méthodes
Clear() |
Efface la IDelta. |
CopyChangedValues(TStructuralType) |
Copie les valeurs de propriété modifiées de l’entité sous-jacente (accessible via GetInstance()) vers l’entité |
CopyUnchangedValues(TStructuralType) |
Copie les valeurs de propriété inchangées de l’entité sous-jacente (accessible via GetInstance()) vers l’entité |
GetChangedPropertyNames() |
Retourne les propriétés connues qui ont été modifiées par le biais de ce Delta sous la forme d’une IEnumerable<T> propriété Names. Inclut les propriétés structurelles au niveau actuel. N’inclut pas les noms des propriétés dynamiques modifiées. |
GetInstance() |
Retourne l’instance qui contient toutes les modifications (et les valeurs d’origine) suivies par ce Delta. |
GetUnchangedPropertyNames() |
Retourne les propriétés connues qui n’ont pas été modifiées par ce Delta biais en tant que de IEnumerable<T> propriété Names. N’inclut pas les noms des propriétés dynamiques modifiées. |
Patch(TStructuralType) |
Remplace l’entité par |
Put(TStructuralType) |
Remplace l’entité par |
TryGetMember(GetMemberBinder, Object) |
Substitue la méthode DynamicObject TryGetMember, se sorte que seules les propriétés d'Entity ne peuvent pas être obtenues. (Hérité de Delta) |
TryGetPropertyType(String, Type) |
Tente d’obtenir le Type de la propriété appelée |
TryGetPropertyValue(String, Object) |
Tente d’obtenir la valeur de la propriété appelée |
TrySetMember(SetMemberBinder, Object) |
Substitue la méthode DynamicObject TrySetMember, se sorte que seules les propriétés d'Entity peuvent être définies. (Hérité de Delta) |
TrySetPropertyValue(String, Object) |
Tente de définir la propriété appelée |