Compartir a través de


DataServiceContext.BeginSaveChanges Método (AsyncCallback, Object)

Envía de forma asincrónica los cambios pendientes al servicio de datos recopilados por DataServiceContext desde la última vez que se guardaron los cambios.

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

'Declaración
Public Function BeginSaveChanges ( _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'Uso
Dim instance As DataServiceContext
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = instance.BeginSaveChanges(callback, _
    state)
public IAsyncResult BeginSaveChanges(
    AsyncCallback callback,
    Object state
)
public:
IAsyncResult^ BeginSaveChanges(
    AsyncCallback^ callback, 
    Object^ state
)
member BeginSaveChanges : 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
public function BeginSaveChanges(
    callback : AsyncCallback, 
    state : Object
) : IAsyncResult

Parámetros

  • callback
    Tipo: System.AsyncCallback
    Delegado al que se va a llamar cuando se complete la operación.
  • state
    Tipo: System.Object
    Objeto de estados definido por el usuario que se emplea para pasar datos del contexto al método de devolución de llamada.

Valor devuelto

Tipo: System.IAsyncResult
IAsyncResult que representa el estado de la operación asincrónica.

Comentarios

Los cambios se agregan a DataServiceContext llamando a AddObject, AddLink, AttachTo, AttachLink, DeleteObject, DeleteLink, Detach o DetachLink.

Los cambios se envían al servicio de datos, como con el método SaveChanges, en una operación de cambio por solicitud HTTP.

Si se produce un error al procesar una operación, el servicio de datos no procesa ninguna operación adicional. En su lugar, se genera una respuesta que indica al cliente qué operaciones se ejecutaron, sus resultados y qué operaciones no se intentaron debido al error.

Vea también

Referencia

DataServiceContext Clase

Sobrecarga de BeginSaveChanges

Espacio de nombres System.Data.Services.Client