DataServiceContext.BeginLoadProperty 메서드

정의

데이터 서비스에서 지정된 속성 값을 로드하는 작업을 시작합니다.

오버로드

BeginLoadProperty(Object, String, AsyncCallback, Object)

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

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

제공된 쿼리 연속 개체를 사용하여 데이터 서비스에서 다음 관련 엔터티 페이지를 비동기적으로 로드합니다.

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

제공된 다음 링크 URI를 사용하여 데이터 서비스에서 관련 엔터티 페이지를 비동기적으로 로드합니다.

BeginLoadProperty(Object, String, AsyncCallback, Object)

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

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

매개 변수

entity
Object

로드할 속성을 포함하는 엔터티입니다.

propertyName
String

로드할 지정된 엔터티의 속성 이름입니다.

callback
AsyncCallback

요청에 대한 응답을 받은 경우에 호출되는 대리자입니다.

state
Object

콜백 메서드에 컨텍스트 데이터를 전달하는 데 사용되는 사용자 정의 상태 개체입니다.

반환

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

설명

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

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

적용 대상

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

제공된 쿼리 연속 개체를 사용하여 데이터 서비스에서 다음 관련 엔터티 페이지를 비동기적으로 로드합니다.

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

매개 변수

entity
Object

로드할 속성을 포함하는 엔터티입니다.

propertyName
String

로드할 지정된 엔터티의 속성 이름입니다.

continuation
DataServiceQueryContinuation

데이터 서비스에서 반환할 다음 관련 엔터티 데이터 페이지를 나타내는 DataServiceQueryContinuation<T> 개체입니다.

callback
AsyncCallback

결과를 클라이언트 소비에 사용할 수 있는 경우에 호출할 대리자입니다.

state
Object

콜백에 전달된 사용자 정의 상태 개체입니다.

반환

작업 상태를 나타내는 IAsyncResult입니다.

설명

제공된 DataServiceQueryContinuation<T> 개체에는 실행될 때 쿼리 결과에서 데이터의 다음 페이지를 반환하는 URI가 포함됩니다.

적용 대상

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

제공된 다음 링크 URI를 사용하여 데이터 서비스에서 관련 엔터티 페이지를 비동기적으로 로드합니다.

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

매개 변수

entity
Object

로드할 속성을 포함하는 엔터티입니다.

propertyName
String

로드할 지정된 엔터티의 속성 이름입니다.

nextLinkUri
Uri

다음 결과 페이지를 로드하는 데 사용되는 URI입니다.

callback
AsyncCallback

결과를 클라이언트 소비에 사용할 수 있는 경우에 호출할 대리자입니다.

state
Object

콜백에 전달된 사용자 정의 상태 개체입니다.

반환

비동기 작업의 상태를 추적하는 데 사용되는 IAsyncResult 개체입니다.

설명

Unchanged 또는 상태이면 entity 관련 엔터티가 상태로 로드 Unchanged 되고 엔터티 간의 링크도 상태로 만들어집니다 UnchangedModified.

가 상태이면 entity 관련 엔터티가 상태로 로드 Unchanged 되고 엔터티 간의 링크가 상태에서 만들어집니다Deleted.Deleted

적용 대상