Freigeben über


IDataServiceStreamProvider-Schnittstelle

Aktiviert Binärdaten für Zugriff und Änderungen als Medienressource, die zu einer Entität gehört, die ein Medienlinkeintrag ist.

Namespace:  System.Data.Services.Providers
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Syntax

'Declaration
Public Interface IDataServiceStreamProvider
'Usage
Dim instance As IDataServiceStreamProvider
public interface IDataServiceStreamProvider
public interface class IDataServiceStreamProvider
type IDataServiceStreamProvider =  interface end
public interface IDataServiceStreamProvider

Der IDataServiceStreamProvider-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft StreamBufferSize Ruft die Größe des Streampuffers ab.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode DeleteStream Löscht die dazugehörigen Medien-Ressource, wenn ein Medienlinkeintrag gelöscht wird.
Öffentliche Methode GetReadStream Gibt einen Datenstrom zurück, der die Medienressourcendaten für die angegebene Entität enthält, die ein Medienlinkeintrag ist.
Öffentliche Methode GetReadStreamUri Gibt den URI zurück, der verwendet wird, um die Medienressource anzufordern, die zur angegebenen Entität gehört.
Öffentliche Methode GetStreamContentType Gibt den content-type der Medienressource zurück, die zur angegebenen Entität gehört.
Öffentliche Methode GetStreamETag Gibt das eTag der Medienressource zurück, die zum angegebenen Medienlinkeintrag gehört.
Öffentliche Methode GetWriteStream Gibt den vom Datendienst verwendeten Datenstrom zurück, mit dem die Medienressource geschrieben wird, die vom Client empfangen wurde, der zur angegebenen Entität gehört.
Öffentliche Methode ResolveType Gibt einen mit einem Namespace qualifizierten Typnamen zurück, der den Typ darstellt, den die Datendienstlaufzeit für den Medienlinkeintrag erstellen muss, der dem Datenstrom für die Medienressource zugeordnet ist, die eingefügt wird.

Zum Anfang

Hinweise

Das Open Data Protocol (OData) aktiviert eine Binärdaten-Eigenschaft einer Entität, die von einem Datendienst bereitgestellt wurde, der von einem Eintrag in einem Daten-Feed mit einem Mechanismus auf Grundlage der folgenden Konstrukte unabhängig definiert werden soll:

  • Medienressource - die Binary Large Object-Daten (Binärdaten), z. B. ein Video, Audio, Bild oder andere Medienressourcen.

  • Medienlinkeintrag - ein AtomPub-Eintrag in einem Datenfeed, der eine Entität darstellt und einen Verweis auf eine verwandte Medienressource enthält.

Weitere Informationen finden Sie unter Streaminganbieter (WCF Data Services).

Siehe auch

Verweis

System.Data.Services.Providers-Namespace