Freigeben über


IDataServiceStreamProvider2-Schnittstelle

Ermöglicht den Zugriff auf/das Ändern von Binärdaten als benannter Datenstrom, der zu einem Entitätstyp gehört.

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

Syntax

'Declaration
Public Interface IDataServiceStreamProvider2 _
    Inherits IDataServiceStreamProvider
'Usage
Dim instance As IDataServiceStreamProvider2
public interface IDataServiceStreamProvider2 : IDataServiceStreamProvider
public interface class IDataServiceStreamProvider2 : IDataServiceStreamProvider
type IDataServiceStreamProvider2 =  
    interface
        interface IDataServiceStreamProvider
    end
public interface IDataServiceStreamProvider2 extends IDataServiceStreamProvider

Der IDataServiceStreamProvider2-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft StreamBufferSize Ruft die Größe des Streampuffers ab. (Geerbt von IDataServiceStreamProvider.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode DeleteStream Löscht die dazugehörigen Medien-Ressource, wenn ein Medienlinkeintrag gelöscht wird. (Geerbt von IDataServiceStreamProvider.)
Öffentliche Methode GetReadStream(Object, String, Nullable<Boolean>, DataServiceOperationContext) Gibt einen Datenstrom zurück, der die Medienressourcendaten für die angegebene Entität enthält, die ein Medienlinkeintrag ist. (Geerbt von IDataServiceStreamProvider.)
Öffentliche Methode GetReadStream(Object, ResourceProperty, String, Nullable<Boolean>, DataServiceOperationContext) Gibt einen Datenstrom zurück, der die Binärdaten für den benannten Datenstrom enthält.
Öffentliche Methode GetReadStreamUri(Object, DataServiceOperationContext) Gibt den URI zurück, der verwendet wird, um die Medienressource anzufordern, die zur angegebenen Entität gehört. (Geerbt von IDataServiceStreamProvider.)
Öffentliche Methode GetReadStreamUri(Object, ResourceProperty, DataServiceOperationContext) Gibt den URI zurück, der zum Anfordern eines benannten Datenstroms verwendet wird.
Öffentliche Methode GetStreamContentType(Object, DataServiceOperationContext) Gibt den content-type der Medienressource zurück, die zur angegebenen Entität gehört. (Geerbt von IDataServiceStreamProvider.)
Öffentliche Methode GetStreamContentType(Object, ResourceProperty, DataServiceOperationContext) Gibt den Inhaltstyp des angegebenen benannten Datenstroms zurück.
Öffentliche Methode GetStreamETag(Object, DataServiceOperationContext) Gibt das eTag der Medienressource zurück, die zum angegebenen Medienlinkeintrag gehört. (Geerbt von IDataServiceStreamProvider.)
Öffentliche Methode GetStreamETag(Object, ResourceProperty, DataServiceOperationContext) Gibt das eTag des angegebenen benannten Datenstroms zurück.
Öffentliche Methode GetWriteStream(Object, String, Nullable<Boolean>, DataServiceOperationContext) 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. (Geerbt von IDataServiceStreamProvider.)
Öffentliche Methode GetWriteStream(Object, ResourceProperty, String, Nullable<Boolean>, DataServiceOperationContext) Gibt den Datenstrom zurück, mit dem der Datendienst die vom Client als benannter Datenstrom erhaltenen Binärdaten schreibt.
Ö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. (Geerbt von IDataServiceStreamProvider.)

Zum Anfang

Siehe auch

Verweis

System.Data.Services.Providers-Namespace