IDataServiceStreamProvider Interfejs
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.
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. |