IDataServiceStreamProvider.GetReadStream Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Datenstrom zurück, der die Medienressourcendaten für die angegebene Entität enthält, bei der es sich um einen Medienlinkeintrag handelt.
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
Parameter
- entity
- Object
Die Entität, die ein Medienlinkeintrag mit einer zugehörigen Medienressource ist.
- etag
- String
Der eTag-Wert, der als Teil der HTTP-Anforderung gesendet wird, die an den Datendienst gesendet wird.
Ein Nullwert Boolean , der bestimmt, ob der Datendienst den Typ des verwendeten eTags verwenden muss.
- operationContext
- DataServiceOperationContext
Die DataServiceOperationContext Instanz, die vom Datendienst zum Verarbeiten der Anforderung verwendet wird.
Gibt zurück
Die Daten Stream , die die binären Eigenschaftsdaten der entity.
Hinweise
eTag ist der Wert eines If-Match- oder If-None-Match-Headers. Die folgenden Werte werden unterstützt:
true- wenn das eTag eine If-Match Kopfzeile darstellt.false- wenn das eTag eine If-None-Match Kopfzeile darstellt.null- wenn ein If-Match- oder If-None-Match-Header in der Anforderung nicht vorhanden ist.
Die GetReadStream Methode wird von der Datendienstlaufzeit aufgerufen, um den Datenstrom zu erhalten, den der Datendienst an den Client zurückgibt, wenn der Client die Medienressource für den angegebenen entityAufruf anfordert, bei dem es sich um einen Medienlinkeintrag handelt. Weitere Informationen finden Sie unter Streaming provider.