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.