IDataServiceStreamProvider Rozhraní
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í.
Umožňuje přístup k binárním datům a jejich změnu jako prostředek média, který patří k entitě, která je položkou odkazu na médium.
public interface class IDataServiceStreamProvider
public interface IDataServiceStreamProvider
type IDataServiceStreamProvider = interface
Public Interface IDataServiceStreamProvider
Poznámky
Protokol OData (Open Data Protocol) umožňuje definovat binární datovou vlastnost entity vystavené datovou službou nezávisle na položce v datovém kanálu pomocí mechanismu založeného na následujících konstruktorech:
Prostředek média – binární data velkých objektů, která jsou binárními daty, jako jsou video, zvuk, obrázek nebo jiné multimediální prostředky.
Položka propojení médií – položka AtomPub v datovém kanálu, která představuje entitu a obsahuje odkaz na související multimediální prostředek.
Další informace najdete v tématu Poskytovatel streamování.
Vlastnosti
StreamBufferSize |
Získá velikost vyrovnávací paměti datového proudu. |
Metody
DeleteStream(Object, DataServiceOperationContext) |
Odstraní přidružený prostředek média při odstranění položky odkazu na médium. |
GetReadStream(Object, String, Nullable<Boolean>, DataServiceOperationContext) |
Vrátí datový proud, který obsahuje data prostředků médií pro zadanou entitu, což je položka odkazu na médium. |
GetReadStreamUri(Object, DataServiceOperationContext) |
Vrátí identifikátor URI, který se používá k vyžádání prostředku média, který patří do zadané entity. |
GetStreamContentType(Object, DataServiceOperationContext) |
Vrátí typ obsahu multimediálního prostředku, který patří do zadané entity. |
GetStreamETag(Object, DataServiceOperationContext) |
Vrátí eTag multimediálního prostředku, který patří k zadané položce odkazu na médium. |
GetWriteStream(Object, String, Nullable<Boolean>, DataServiceOperationContext) |
Vrátí datový proud, který datová služba používá k zápisu binárních dat pro prostředek média přijatý od klienta, který patří do zadané entity. |
ResolveType(String, DataServiceOperationContext) |
Vrátí název typu kvalifikovaný obor názvů, který představuje typ, který musí modul runtime datové služby vytvořit pro položku media link, která je přidružena k datovému proudu pro multimediální prostředek, který je vkládán. |