다음을 통해 공유


DataServiceContext.BeginLoadProperty 메서드 (Object, String, AsyncCallback, Object)

데이터 서비스에서 지정된 속성의 값을 비동기적으로 로드합니다.

네임스페이스:  System.Data.Services.Client
어셈블리:  Microsoft.Data.Services.Client(Microsoft.Data.Services.Client.dll)

구문

‘선언
Public Function BeginLoadProperty ( _
    entity As Object, _
    propertyName As String, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
‘사용 방법
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

매개 변수

  • entity
    유형: System.Object
    로드할 속성을 포함하는 엔터티입니다.
  • propertyName
    유형: System.String
    로드할 지정된 엔터티의 속성 이름입니다.
  • callback
    유형: System.AsyncCallback
    요청에 대한 응답을 받은 경우에 호출되는 대리자입니다.
  • state
    유형: System.Object
    콜백 메서드에 컨텍스트 데이터를 전달하는 데 사용되는 사용자 정의 상태 개체입니다.

반환 값

유형: System.IAsyncResult
비동기 작업의 상태를 나타내는 IAsyncResult입니다.

주의

이 메서드를 호출하면 속성 값을 검색하는 네트워크 작업이 호출됩니다. 지정된 속성은 연결 또는 링크를 나타내는 속성을 포함하여 엔터티의 속성 중 하나일 수 있습니다. 속성이 연결, 링크 또는 지연된 속성을 나타내는 경우 이 메서드를 호출하면 클라이언트에 관련 리소스를 지연 로드하는 방법이 제공됩니다. 엔터티가 수정된 상태인 경우 속성 값은 관련 엔터티를 로드하고 해당 엔터티와 모든 링크를 변경되지 않은 상태로 표시합니다.

속성이 이미 로드된 경우 이 메서드를 호출하면 속성 값을 새로 고칠 수 있습니다.

참고 항목

참조

DataServiceContext 클래스

BeginLoadProperty 오버로드

System.Data.Services.Client 네임스페이스