IDataServiceStreamProvider Interfejs

Definicja

Umożliwia dostęp do danych binarnych i ich zmiany jako zasób multimedialny należący do jednostki, która jest wpisem linku do nośnika.

public interface class IDataServiceStreamProvider
public interface IDataServiceStreamProvider
type IDataServiceStreamProvider = interface
Public Interface IDataServiceStreamProvider

Uwagi

Protokół Open Data Protocol (OData) umożliwia definicję właściwości danych binarnych jednostki udostępnianej przez usługę danych niezależnie od wpisu w kanale informacyjnym danych przy użyciu mechanizmu opartego na następujących konstrukcjach:

  • Zasób multimediów — dane binarne dużych obiektów, które są danymi binarnymi, takimi jak wideo, dźwięk, obraz lub inne zasoby multimedialne.

  • Wpis linku do nośnika — wpis AtomPub w kanale informacyjnym danych, który reprezentuje jednostkę i ma odwołanie do powiązanego zasobu nośnika.

Aby uzyskać więcej informacji, zobacz Dostawca przesyłania strumieniowego.

Właściwości

StreamBufferSize

Pobiera rozmiar buforu strumienia.

Metody

DeleteStream(Object, DataServiceOperationContext)

Usuwa skojarzony zasób multimedialny po usunięciu wpisu linku do nośnika.

GetReadStream(Object, String, Nullable<Boolean>, DataServiceOperationContext)

Zwraca strumień zawierający dane zasobów multimedialnych dla określonej jednostki, która jest wpisem linku do nośnika.

GetReadStreamUri(Object, DataServiceOperationContext)

Zwraca identyfikator URI używany do żądania zasobu multimediów należącego do określonej jednostki.

GetStreamContentType(Object, DataServiceOperationContext)

Zwraca typ zawartości zasobu multimediów, który należy do określonej jednostki.

GetStreamETag(Object, DataServiceOperationContext)

Zwraca tag eTag zasobu nośnika, który należy do określonego wpisu linku nośnika.

GetWriteStream(Object, String, Nullable<Boolean>, DataServiceOperationContext)

Zwraca strumień używany przez usługę danych do zapisu danych binarnych zasobu multimedialnego otrzymanego od klienta, który należy do określonej jednostki.

ResolveType(String, DataServiceOperationContext)

Zwraca nazwę typu kwalifikowanego przestrzeni nazw reprezentującą typ, który środowisko uruchomieniowe usługi danych musi utworzyć dla wpisu linku nośnika skojarzonego ze strumieniem danych dla wstawianego zasobu nośnika.

Dotyczy