DataServiceContext.BeginGetReadStream 메서드

정의

지정된 메시지 헤더와 함께 지정된 엔터티에 대한 이진 속성 데이터를 데이터 스트림으로 비동기적으로 가져옵니다.

public:
 IAsyncResult ^ BeginGetReadStream(System::Object ^ entity, System::Data::Services::Client::DataServiceRequestArgs ^ args, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginGetReadStream(object entity, System.Data.Services.Client.DataServiceRequestArgs args, AsyncCallback callback, object state);
member this.BeginGetReadStream : obj * System.Data.Services.Client.DataServiceRequestArgs * AsyncCallback * obj -> IAsyncResult
Public Function BeginGetReadStream (entity As Object, args As DataServiceRequestArgs, callback As AsyncCallback, state As Object) As IAsyncResult

매개 변수

entity
Object

검색할 이진 속성이 있는 엔터티입니다.

args
DataServiceRequestArgs

DataServiceRequestArgs HTTP 요청 메시지에 대한 설정을 포함하는 클래스의 인스턴스입니다.

callback
AsyncCallback

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

state
Object

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

반품

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

예외

메서드에 제공된 모든 매개 변수는 .입니다 null.

entity 경우 추적되지 DataServiceContext않습니다.

-또는-

entity 상태가 입니다Added.

-또는-

미디어 링크 항목이 아니며 이 entity 진 속성이 없습니다.

설명

메서드는 GetReadStream 요청된 이진 속성을 포함하는 데이터 스트림을 비동기적으로 요청 entity합니다.

AtomPub 프로토콜 entity 에서 미디어 링크 항목이며 이진 속성은 연결된 미디어 리소스입니다.

에 설정된 args헤더에 대해 유효성 검사가 수행되지 않습니다. 따라서 요청의 의미를 변경하는 방식으로 HTTP 헤더를 변경하지 마세요.

적용 대상