다음을 통해 공유


ObjectQuery.ExecuteAsync 메서드

정의

오버로드

ExecuteAsync(MergeOption)

지정된 병합 옵션을 사용하여 형식화되지 않은 개체 쿼리를 비동기적으로 실행합니다.

ExecuteAsync(MergeOption, CancellationToken)

지정된 병합 옵션을 사용하여 형식화되지 않은 개체 쿼리를 비동기적으로 실행합니다.

ExecuteAsync(MergeOption)

지정된 병합 옵션을 사용하여 형식화되지 않은 개체 쿼리를 비동기적으로 실행합니다.

public System.Threading.Tasks.Task<System.Data.Entity.Core.Objects.ObjectResult> ExecuteAsync(System.Data.Entity.Core.Objects.MergeOption mergeOption);
member this.ExecuteAsync : System.Data.Entity.Core.Objects.MergeOption -> System.Threading.Tasks.Task<System.Data.Entity.Core.Objects.ObjectResult>

매개 변수

mergeOption
MergeOption

쿼리를 실행할 때 사용할 MergeOption입니다. 기본값은 AppendOnly입니다.

반환

비동기 작업(operation)을 나타내는 작업(task)입니다. 작업 결과에는 쿼리에서 ObjectResult<T> 반환된 엔터티 개체의 컬렉션이 포함된 가 포함됩니다.

설명

동일한 컨텍스트 instance 여러 활성 작업은 지원되지 않습니다. 'await'를 사용하여 이 컨텍스트에서 다른 메서드를 호출하기 전에 비동기 작업이 완료되었는지 확인합니다.

적용 대상

ExecuteAsync(MergeOption, CancellationToken)

지정된 병합 옵션을 사용하여 형식화되지 않은 개체 쿼리를 비동기적으로 실행합니다.

public System.Threading.Tasks.Task<System.Data.Entity.Core.Objects.ObjectResult> ExecuteAsync(System.Data.Entity.Core.Objects.MergeOption mergeOption, System.Threading.CancellationToken cancellationToken);
member this.ExecuteAsync : System.Data.Entity.Core.Objects.MergeOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Entity.Core.Objects.ObjectResult>

매개 변수

mergeOption
MergeOption

쿼리를 실행할 때 사용할 MergeOption입니다. 기본값은 AppendOnly입니다.

cancellationToken
CancellationToken

CancellationToken 작업이 완료 될 때까지 기다리는 동안 관찰할 입니다.

반환

비동기 작업(operation)을 나타내는 작업(task)입니다. 작업 결과에는 쿼리에서 ObjectResult<T> 반환된 엔터티 개체의 컬렉션이 포함된 가 포함됩니다.

설명

동일한 컨텍스트 instance 여러 활성 작업은 지원되지 않습니다. 'await'를 사용하여 이 컨텍스트에서 다른 메서드를 호출하기 전에 비동기 작업이 완료되었는지 확인합니다.

적용 대상