다음을 통해 공유


DataServiceContext.GetReadStream 메서드

정의

지정된 엔터티의 이진 속성 데이터를 데이터 스트림으로 가져옵니다.

오버로드

GetReadStream(Object)

지정된 엔터티의 이진 속성 데이터를 데이터 스트림으로 가져옵니다.

GetReadStream(Object, DataServiceRequestArgs)

지정된 엔터티의 이진 속성 데이터를 지정된 메시지 헤더와 함께 데이터 스트림으로 가져옵니다.

GetReadStream(Object, String)

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

GetReadStream(Object)

지정된 엔터티의 이진 속성 데이터를 데이터 스트림으로 가져옵니다.

public:
 System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity);
member this.GetReadStream : obj -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object) As DataServiceStreamResponse

매개 변수

entity
Object

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

반환

응답을 나타내는 DataServiceStreamResponse의 인스턴스입니다.

예외

entitynull인 경우

entity가 이 DataServiceContext에 의해 추적되지 않는 경우

또는

entityAdded 상태에 있는 경우

또는

entity가 미디어 링크 항목이 아니고 이진 속성을 포함하지 않는 경우

설명

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

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

적용 대상

GetReadStream(Object, DataServiceRequestArgs)

지정된 엔터티의 이진 속성 데이터를 지정된 메시지 헤더와 함께 데이터 스트림으로 가져옵니다.

public:
 System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::Data::Services::Client::DataServiceRequestArgs ^ args);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, System.Data.Services.Client.DataServiceRequestArgs args);
member this.GetReadStream : obj * System.Data.Services.Client.DataServiceRequestArgs -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, args As DataServiceRequestArgs) As DataServiceStreamResponse

매개 변수

entity
Object

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

args
DataServiceRequestArgs

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

반환

응답을 나타내는 DataServiceStreamResponse의 인스턴스입니다.

예외

entitynull입니다.

또는

args이(가) null인 경우

entity가 이 DataServiceContext에 의해 추적되지 않는 경우

또는

entityAdded 상태에 있는 경우

또는

entity가 미디어 링크 항목이 아니고 이진 속성을 포함하지 않는 경우

설명

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

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

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

적용 대상

GetReadStream(Object, String)

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

public:
 System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::String ^ acceptContentType);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, string acceptContentType);
member this.GetReadStream : obj * string -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, acceptContentType As String) As DataServiceStreamResponse

매개 변수

entity
Object

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

acceptContentType
String

Accept 헤더에 지정되었으며 데이터 서비스에서 요청된 데이터의 콘텐츠 형식입니다.

반환

응답을 나타내는 DataServiceStreamResponse의 인스턴스입니다.

예외

entitynull입니다.

또는

acceptContentType이(가) null인 경우

entity가 이 DataServiceContext에 의해 추적되지 않는 경우

또는

entityAdded 상태에 있는 경우

또는

entity가 미디어 링크 항목이 아니고 이진 속성을 포함하지 않는 경우

설명

매개 변수는 acceptContentType Accept HTTP 헤더에 유효한 값이어야 합니다.

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

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

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

적용 대상