다음을 통해 공유


IDataServiceStreamProvider.GetReadStream 메서드

미디어 링크 항목인 지정된 엔터티에 대한 미디어 리소스 데이터를 포함하는 스트림을 반환합니다.

네임스페이스:  System.Data.Services.Providers
어셈블리:  Microsoft.Data.Services(Microsoft.Data.Services.dll)

구문

‘선언
Function GetReadStream ( _
    entity As Object, _
    etag As String, _
    checkETagForEquality As Nullable(Of Boolean), _
    operationContext As DataServiceOperationContext _
) As Stream
‘사용 방법
Dim instance As IDataServiceStreamProvider
Dim entity As Object
Dim etag As String
Dim checkETagForEquality As Nullable(Of Boolean)
Dim operationContext As DataServiceOperationContext
Dim returnValue As Stream

returnValue = instance.GetReadStream(entity, _
    etag, checkETagForEquality, operationContext)
Stream GetReadStream(
    Object entity,
    string etag,
    Nullable<bool> checkETagForEquality,
    DataServiceOperationContext operationContext
)
Stream^ GetReadStream(
    Object^ entity, 
    String^ etag, 
    Nullable<bool> checkETagForEquality, 
    DataServiceOperationContext^ operationContext
)
abstract GetReadStream : 
        entity:Object * 
        etag:string * 
        checkETagForEquality:Nullable<bool> * 
        operationContext:DataServiceOperationContext -> Stream 
function GetReadStream(
    entity : Object, 
    etag : String, 
    checkETagForEquality : Nullable<boolean>, 
    operationContext : DataServiceOperationContext
) : Stream

매개 변수

  • entity
    유형: System.Object
    관련 미디어 리소스가 있는 미디어 링크 항목인 엔터티입니다.
  • etag
    유형: System.String
    데이터 서비스에 전송되는 HTTP 요청의 일부로 보낸 eTag 값입니다.
  • checkETagForEquality
    유형: System.Nullable<Boolean>
    데이터 서비스에 실행된 조건부 요청의 종류를 확인하는 null을 허용하는 Boolean 값입니다. eTag가 If-Match 헤더로 전송된 경우 true이고, eTag가 If-None-Match 헤더로 전송된 경우 false이며, 요청이 조건부가 아니고 eTag가 요청에 포함되지 않은 경우 nullnull 참조(Visual Basic에서는 Nothing)입니다.

반환 값

유형: System.IO.Stream
entity의 이진 속성 데이터를 포함하는 데이터 Stream입니다.

주의

eTag는 If-Match 또는 If-None-Match 헤더의 값입니다.

GetReadStream 메서드는 클라이언트가 지정된 entity(미디어 링크 항목)의 미디어 리소스를 요청한 경우 데이터 서비스 런타임에서 데이터 서비스가 클라이언트에 반환하는 스트림을 가져오기 위해 호출됩니다. 자세한 내용은 스트리밍 공급자(WCF Data Services)를 참조하십시오.

참고 항목

참조

IDataServiceStreamProvider 인터페이스

System.Data.Services.Providers 네임스페이스