Partager via


Méthode DataServiceContext.AddObject

Ajoute l'objet spécifié à l'ensemble d'objets suivis par DataServiceContext.

Espace de noms :  System.Data.Services.Client
Assembly :  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Syntaxe

'Déclaration
Public Sub AddObject ( _
    entitySetName As String, _
    entity As Object _
)
'Utilisation
Dim instance As DataServiceContext
Dim entitySetName As String
Dim entity As Object

instance.AddObject(entitySetName, entity)
public void AddObject(
    string entitySetName,
    Object entity
)
public:
void AddObject(
    String^ entitySetName, 
    Object^ entity
)
member AddObject : 
        entitySetName:string * 
        entity:Object -> unit 
public function AddObject(
    entitySetName : String, 
    entity : Object
)

Paramètres

  • entitySetName
    Type : System.String
    Nom du jeu d'entités auquel la ressource sera ajoutée.

Exceptions

Exception Condition
ArgumentNullException

Lorsque entitySetName ou entity est null.

ArgumentException

Lorsque entitySetName est vide.

ou

Lorsque entity n'a pas de propriété de clé définie.

InvalidOperationException

Lorsque l'entité est déjà suivie par le contexte.

Notes

L'objet est placé dans le jeu de suivis du DataServiceContext à l'état Added. Le DataServiceContext essaiera d'insérer l'objet par HTTP POST lors de l'appel suivant à SaveChanges. Cette méthode n'ajoute pas d'objets liés à l'entité spécifiée au DataServiceContext. Chaque objet doit être ajouté via un appel séparé à AddObject.

La méthode ne valide pas que le jeu d'entités spécifié est situé dans le service de données associé au DataServiceContext ou que l'objet ajouté a les propriétés requises nécessaires pour être ajouté au jeu d'entités spécifié.

Voir aussi

Référence

DataServiceContext Classe

Espace de noms System.Data.Services.Client