IDataServiceStreamProvider.GetReadStream Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí datový proud, který obsahuje data prostředků médií pro zadanou entitu, což je položka odkazu na médium.
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
Entita, která je položkou odkazu na médium se souvisejícím multimediálním prostředkem.
- etag
- String
Hodnota eTag odeslaná jako součást požadavku HTTP, který se odešle do datové služby.
Hodnota s možnou Boolean hodnotou null, která určuje, zda datová služba musí typ eTag, který se používá.
- operationContext
- DataServiceOperationContext
Instance DataServiceOperationContext používaná datovou službou ke zpracování požadavku.
Návraty
Data Stream , která obsahují data binární vlastnosti objektu entity
.
Poznámky
eTag
je hodnota hlavičky If-Match nebo If-None-Match. Podporují se následující hodnoty:
true
– pokud eTag představuje hlavičku If-Match.false
– když eTag představuje hlavičku If-None-Match.null
– pokud požadavek neobsahuje hlavičku If-Match nebo If-None-Match.
Metoda GetReadStream je volána modulem runtime datové služby k získání datového proudu, který datová služba vrátí klientovi, když klient požádá o prostředek média pro zadaný entity
objekt , což je položka odkazu na médium. Další informace najdete v tématu Poskytovatel streamování.