Compartir a través de


DataServiceContext.BeginLoadProperty Método (Object, String, AsyncCallback, Object)

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

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

Sintaxis

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

returnValue = instance.BeginLoadProperty(entity, _
    propertyName, callback, state)
public IAsyncResult BeginLoadProperty(
    Object entity,
    string propertyName,
    AsyncCallback callback,
    Object state
)
public:
IAsyncResult^ BeginLoadProperty(
    Object^ entity, 
    String^ propertyName, 
    AsyncCallback^ callback, 
    Object^ state
)
member BeginLoadProperty : 
        entity:Object * 
        propertyName:string * 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
public function BeginLoadProperty(
    entity : Object, 
    propertyName : String, 
    callback : AsyncCallback, 
    state : Object
) : IAsyncResult

Parámetros

  • entity
    Tipo: System.Object
    Entidad que contiene la propiedad que se va a cargar.
  • propertyName
    Tipo: System.String
    Nombre de la propiedad de la entidad especificada que se va a cargar.
  • callback
    Tipo: System.AsyncCallback
    Delegado al que se llama cuando se recibe una respuesta a la solicitud.
  • 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

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 aplazada, la llamada a este método proporciona al cliente una manera de cargar de forma diferida recursos relacionados. Si la entidad está en el estado modificado, el valor de la propiedad carga las entidades relacionadas y las marca, así como cualquier vínculo, como sin modificar.

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

Vea también

Referencia

DataServiceContext Clase

Sobrecarga de BeginLoadProperty

Espacio de nombres System.Data.Services.Client