IDataServiceStreamProvider.GetReadStream Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca strumień zawierający dane zasobów multimediów dla określonej jednostki, która jest wpisem linku nośnika.
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
Parametry
- entity
- Object
Jednostka, która jest wpisem linku nośnika z powiązanym zasobem multimediów.
- etag
- String
Wartość elementu eTag wysłana w ramach żądania HTTP wysyłanego do usługi danych.
Wartość dopuszczana Boolean do wartości null określająca, czy usługa danych musi mieć typ używanego elementu eTag.
- operationContext
- DataServiceOperationContext
DataServiceOperationContext Wystąpienie używane przez usługę danych do przetwarzania żądania.
Zwraca
Dane Stream zawierające dane właściwości binarnej obiektu entity
.
Uwagi
eTag
jest wartością nagłówka If-Match lub If-None-Match. Obsługiwane są następujące wartości:
true
— gdy element eTag reprezentuje nagłówek If-Match.false
- gdy element eTag reprezentuje nagłówek If-None-Match.null
— jeśli nagłówek If-Match lub If-None-Match nie jest obecny w żądaniu.
Metoda GetReadStream jest wywoływana przez środowisko uruchomieniowe usługi danych w celu uzyskania strumienia, który usługa danych powraca do klienta, gdy klient żąda zasobu multimediów dla określonego entity
elementu , który jest wpisem linku nośnika. Aby uzyskać więcej informacji, zobacz Dostawca przesyłania strumieniowego.