DataServiceContext.BeginLoadProperty Método

Definición

Comienza la operación para cargar el valor de la propiedad especificada desde el servicio de datos.

Sobrecargas

Nombre Description
BeginLoadProperty(Object, String, AsyncCallback, Object)

Carga de forma asincrónica el valor de la propiedad especificada desde el servicio de datos.

BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)

Carga de forma asincrónica la página siguiente de entidades relacionadas desde el servicio de datos mediante el objeto de continuación de consulta proporcionado.

BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)

Carga de forma asincrónica una página de entidades relacionadas desde el servicio de datos mediante el URI de vínculo siguiente proporcionado.

BeginLoadProperty(Object, String, AsyncCallback, Object)

Carga de forma asincrónica el valor de la propiedad especificada desde el servicio de datos.

public:
 IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty(object entity, string propertyName, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

entity
Object

Entidad que contiene la propiedad que se va a cargar.

propertyName
String

Nombre de la propiedad de la entidad especificada que se va a cargar.

callback
AsyncCallback

Delegado al que se llama cuando se recibe una respuesta a la solicitud.

state
Object

Objeto de estado definido por el usuario que se usa para pasar datos de contexto al método de devolución de llamada.

Devoluciones

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

Comentarios

Al llamar a este método, se invoca una operación de red para recuperar el valor de una propiedad. La propiedad especificada puede ser cualquiera de las propiedades de una entidad, incluidas las propiedades que representan asociaciones o vínculos. Si la propiedad representa una asociación o un vínculo o una propiedad diferida, la llamada a este método proporciona al cliente una manera de cargar recursos relacionados de forma diferida. Si la entidad está en estado modificado, el valor de la propiedad carga las entidades relacionadas y las marca y los vínculos sin cambios.

Si la propiedad ya está cargada, llamar a este método le permite actualizar el valor de la propiedad.

Se aplica a

BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)

Carga de forma asincrónica la página siguiente de entidades relacionadas desde el servicio de datos mediante el objeto de continuación de consulta proporcionado.

public:
 IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, System::Data::Services::Client::DataServiceQueryContinuation ^ continuation, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty(object entity, string propertyName, System.Data.Services.Client.DataServiceQueryContinuation continuation, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * System.Data.Services.Client.DataServiceQueryContinuation * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, continuation As DataServiceQueryContinuation, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

entity
Object

Entidad que contiene la propiedad que se va a cargar.

propertyName
String

Nombre de la propiedad de la entidad especificada que se va a cargar.

continuation
DataServiceQueryContinuation

Objeto DataServiceQueryContinuation<T> que representa la página siguiente de los datos de entidad relacionados que se van a devolver desde el servicio de datos.

callback
AsyncCallback

Delegado que se invocará cuando los resultados estén disponibles para el consumo de cliente.

state
Object

Objeto de estado definido por el usuario pasado a la devolución de llamada.

Devoluciones

que IAsyncResult representa el estado de la operación.

Comentarios

El objeto proporcionado DataServiceQueryContinuation<T> contiene el URI que, cuando se ejecuta, devuelve la siguiente página de datos en el resultado de la consulta.

Se aplica a

BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)

Carga de forma asincrónica una página de entidades relacionadas desde el servicio de datos mediante el URI de vínculo siguiente proporcionado.

public:
 IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, Uri ^ nextLinkUri, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty(object entity, string propertyName, Uri nextLinkUri, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * Uri * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, nextLinkUri As Uri, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

entity
Object

Entidad que contiene la propiedad que se va a cargar.

propertyName
String

Nombre de la propiedad de la entidad especificada que se va a cargar.

nextLinkUri
Uri

URI usado para cargar la página de resultados siguiente.

callback
AsyncCallback

Delegado que se invocará cuando los resultados estén disponibles para el consumo de cliente.

state
Object

Objeto de estado definido por el usuario pasado a la devolución de llamada.

Devoluciones

Objeto IAsyncResult que se usa para realizar un seguimiento del estado de la operación asincrónica.

Comentarios

Cuando entity está en un Unchanged estado o Modified , las entidades relacionadas se cargan en el Unchanged estado y los vínculos entre las entidades también se crean en un Unchanged estado.

Cuando entity está en un Deleted estado, las entidades relacionadas se cargan en el Unchanged estado y los vínculos entre las entidades se crean en el Deleted estado .

Se aplica a