IUpdatable Interface
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.
Interface utilisée pour insérer ou mettre à jour une ressource à l'aide de la méthode POST HTTP.
public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
- Dérivé
Remarques
L’interface IUpdatable est indépendante des ressources. Les méthodes qui retournent des objets représentant des ressources peuvent retourner n’importe quoi.
L’objet retourné est un objet opaque qui représente la ressource. Pour utiliser la référence pour lire ou mettre à jour une valeur, le même objet opaque est renvoyé à IUpdatable.
L’implémentation de IUpdatable doit suivre le mappage entre cet objet opaque et l’objet qu’il représente. Lorsque la ressource est sérialisée et qu’un instance CLR (Common Language Runtime) du type correct est nécessaire, la méthode ResolveResource sur IUpdatable est appelée avec l’objet opaque.
Pour sérialiser l’objet, appelez la ResolveResource méthode sur IUpdatable.
Méthodes
AddReferenceToCollection(Object, String, Object) |
Ajoute la valeur spécifiée à la collection. |
ClearChanges() |
Annule une modification apportée aux données. |
CreateResource(String, String) |
Crée la ressource du type spécifié et appartenant au conteneur spécifié. |
DeleteResource(Object) |
Supprime la ressource spécifiée. |
GetResource(IQueryable, String) |
Obtient la ressource du type spécifié identifiée par une requête et un nom de type. |
GetValue(Object, String) |
Obtient la valeur de la propriété spécifiée sur l'objet cible. |
RemoveReferenceFromCollection(Object, String, Object) |
Supprime la valeur spécifiée de la collection. |
ResetResource(Object) |
Rétablit la valeur par défaut de la ressource identifiée par le paramètre |
ResolveResource(Object) |
Retourne l'instance de la ressource représentée par l'objet de ressource spécifié. |
SaveChanges() |
Enregistre toutes les modifications apportées à l'aide des API IUpdatable. |
SetReference(Object, String, Object) |
Définit la valeur de la propriété de référence spécifiée sur l'objet cible. |
SetValue(Object, String, Object) |
Affecte la valeur de propriété spécifiée à la valeur de la propriété ayant le nom spécifié sur la ressource cible. |