IDataServiceStreamProvider.GetReadStream 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
미디어 링크 항목인 지정된 엔터티에 대한 미디어 리소스 데이터를 포함하는 스트림을 반환합니다.
public:
System::IO::Stream ^ GetReadStream(System::Object ^ entity, System::String ^ etag, Nullable<bool> checkETagForEquality, System::Data::Services::DataServiceOperationContext ^ operationContext);
public System.IO.Stream GetReadStream (object entity, string etag, bool? checkETagForEquality, System.Data.Services.DataServiceOperationContext operationContext);
abstract member GetReadStream : obj * string * Nullable<bool> * System.Data.Services.DataServiceOperationContext -> System.IO.Stream
Public Function GetReadStream (entity As Object, etag As String, checkETagForEquality As Nullable(Of Boolean), operationContext As DataServiceOperationContext) As Stream
매개 변수
- entity
- Object
관련 미디어 리소스가 있는 미디어 링크 항목인 엔터티입니다.
- etag
- String
데이터 서비스에 전송되는 HTTP 요청의 일부로 보낸 eTag 값입니다.
데이터 서비스가 사용되는 eTag의 형식이어야 하는지 여부를 결정하는 nullable Boolean 값입니다.
- operationContext
- DataServiceOperationContext
데이터 서비스에서 요청을 처리하는 데 사용되는 DataServiceOperationContext 인스턴스입니다.
반환
Stream의 이진 속성 데이터를 포함하는 데이터 entity
입니다.
설명
eTag
는 If-Match 또는 If-None-Match 헤더의 값입니다. 지원되는 값은 다음과 같습니다.
true
-때 eTag는 If-match 헤더를 나타냅니다.false
-eTag를 None-If-match 헤더를 나타내는 경우.null
-If-match 또는 None-If-match 헤더를 요청에 없는 경우.
GetReadStream 메서드는 클라이언트가 지정된 entity
(미디어 링크 항목)의 미디어 리소스를 요청한 경우 데이터 서비스 런타임에서 데이터 서비스가 클라이언트에 반환하는 스트림을 가져오기 위해 호출됩니다. 자세한 내용은 스트리밍 공급자합니다.
적용 대상
.NET