IDataServiceStreamProvider Schnittstelle
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.
Ermöglicht den Zugriff und die Änderung von Binärdaten als Medienressource, die zu einer Entität gehört, die ein Medienlinkeintrag ist.
public interface class IDataServiceStreamProvider
public interface IDataServiceStreamProvider
type IDataServiceStreamProvider = interface
Public Interface IDataServiceStreamProvider
Hinweise
Das Open Data Protocol (OData) ermöglicht eine binäre Dateneigenschaft einer Entität, die von einem Datendienst verfügbar gemacht wird, unabhängig von einem Eintrag in einem Datenfeed mithilfe eines Mechanismus basierend auf den folgenden Konstrukten definiert zu werden:
Medienressource – die binär großen Objektdaten, die Binärdaten sind, z. B. ein Video, Audio, Bild oder andere Medienressourcen.
Medienverknüpfungseintrag – ein AtomPub-Eintrag in einem Datenfeed, der eine Entität darstellt und über einen Verweis auf eine zugehörige Medienressource verfügt.
Weitere Informationen finden Sie unter Streaming provider.
Eigenschaften
| Name | Beschreibung |
|---|---|
| StreamBufferSize |
Ruft die Größe des Datenstrompuffers ab. |
Methoden
| Name | Beschreibung |
|---|---|
| DeleteStream(Object, DataServiceOperationContext) |
Löscht die zugeordnete Medienressource, wenn ein Medienlinkeintrag gelöscht wird. |
| GetReadStream(Object, String, Nullable<Boolean>, DataServiceOperationContext) |
Gibt einen Datenstrom zurück, der die Medienressourcendaten für die angegebene Entität enthält, bei der es sich um einen Medienlinkeintrag handelt. |
| GetReadStreamUri(Object, DataServiceOperationContext) |
Gibt den URI zurück, der verwendet wird, um die Medienressource anzufordern, die zur angegebenen Entität gehört. |
| GetStreamContentType(Object, DataServiceOperationContext) |
Gibt den Inhaltstyp der Medienressource zurück, die zur angegebenen Entität gehört. |
| GetStreamETag(Object, DataServiceOperationContext) |
Gibt das eTag der Medienressource zurück, die zum angegebenen Medienlinkeintrag gehört. |
| GetWriteStream(Object, String, Nullable<Boolean>, DataServiceOperationContext) |
Gibt den Datenstrom zurück, den der Datendienst zum Schreiben der Binärdaten für die vom Client empfangene Medienressource verwendet, die zur angegebenen Entität gehört. |
| ResolveType(String, DataServiceOperationContext) |
Gibt einen namespacequalifizierten Typnamen zurück, der den Typ darstellt, den die Datendienstlaufzeit für den Medienlinkeintrag erstellen muss, der dem Datenstrom für die eingefügte Medienressource zugeordnet ist. |