Freigeben über


DataServiceContext.GetReadStream Methode

Definition

Ruft binäre Eigenschaftendaten für die angegebene Entität als Datenstrom ab.

Überlädt

GetReadStream(Object)

Ruft binäre Eigenschaftendaten für die angegebene Entität als Datenstrom ab.

GetReadStream(Object, DataServiceRequestArgs)

Ruft binäre Eigenschaftendaten für die angegebene Entität zusammen mit den angegebenen Nachrichtenheadern als Datenstrom ab.

GetReadStream(Object, String)

Ruft binäre Eigenschaftendaten für die angegebene Entität zusammen mit dem angegebenen Accept-Nachrichtenheader als Datenstrom ab.

GetReadStream(Object)

Ruft binäre Eigenschaftendaten für die angegebene Entität als Datenstrom ab.

public:
 System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity);
member this.GetReadStream : obj -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object) As DataServiceStreamResponse

Parameter

entity
Object

Die Entität, die über die abzurufende binäre Eigenschaft verfügt.

Gibt zurück

Eine Instanz von DataServiceStreamResponse, die die Antwort darstellt.

Ausnahmen

entity ist null.

entity wird nicht von DataServiceContext nachverfolgt.

- oder -

Die entity befindet sich im Zustand Added.

- oder -

Die entity ist kein Medienlinkeintrag und verfügt über keine binäre Eigenschaft.

Hinweise

Die GetReadStream -Methode fordert synchron einen Datenstrom an, der die binäre Eigenschaft des angeforderten entityenthält.

Im AtomPub-Protokoll ist der entity ein Media Link-Eintrag, und die binäre Eigenschaft ist die zugeordnete Medienressource.

Gilt für:

GetReadStream(Object, DataServiceRequestArgs)

Ruft binäre Eigenschaftendaten für die angegebene Entität zusammen mit den angegebenen Nachrichtenheadern als Datenstrom ab.

public:
 System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::Data::Services::Client::DataServiceRequestArgs ^ args);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, System.Data.Services.Client.DataServiceRequestArgs args);
member this.GetReadStream : obj * System.Data.Services.Client.DataServiceRequestArgs -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, args As DataServiceRequestArgs) As DataServiceStreamResponse

Parameter

entity
Object

Die Entität, die über die abzurufende binäre Eigenschaft verfügt.

args
DataServiceRequestArgs

Instanz der Klasse DataServiceRequestArgs, die Einstellungen für die HTTP-Anforderungsnachricht enthält.

Gibt zurück

Eine Instanz von DataServiceStreamResponse, die die Antwort darstellt.

Ausnahmen

entity ist null.

- oder -

args ist null.

entity wird nicht von DataServiceContext nachverfolgt.

- oder -

Die entity befindet sich im Zustand Added.

- oder -

Die entity ist kein Medienlinkeintrag und verfügt über keine binäre Eigenschaft.

Hinweise

Die GetReadStream -Methode fordert synchron einen Datenstrom an, der die binäre Eigenschaft des angeforderten entityenthält.

Im AtomPub-Protokoll ist der entity ein Media Link-Eintrag, und die binäre Eigenschaft ist die zugeordnete Medienressource.

Keine Validierung wird auf den Headern ausgeführt, die in args festgelegt werden. Ändern Sie keinen HTTP-Header in einer Weise, die die Bedeutung von der Anforderung ändert.

Gilt für:

GetReadStream(Object, String)

Ruft binäre Eigenschaftendaten für die angegebene Entität zusammen mit dem angegebenen Accept-Nachrichtenheader als Datenstrom ab.

public:
 System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::String ^ acceptContentType);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, string acceptContentType);
member this.GetReadStream : obj * string -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, acceptContentType As String) As DataServiceStreamResponse

Parameter

entity
Object

Die Entität, die über die abzurufende binäre Eigenschaft verfügt.

acceptContentType
String

Der im Accept-Header angegebene Inhaltstyp der Daten, die vom Datendienst angefordert wurden.

Gibt zurück

Eine Instanz von DataServiceStreamResponse, die die Antwort darstellt.

Ausnahmen

entity ist null.

- oder -

acceptContentType ist null.

entity wird nicht von DataServiceContext nachverfolgt.

- oder -

Die entity befindet sich im Zustand Added.

- oder -

Die entity ist kein Medienlinkeintrag und verfügt über keine binäre Eigenschaft.

Hinweise

Der acceptContentType Parameter sollte ein gültiger Wert für den Accept-HTTP-Header sein.

Die GetReadStream -Methode fordert synchron einen Datenstrom an, der die binäre Eigenschaft des angeforderten entityenthält.

Im AtomPub-Protokoll ist der entity ein Media Link-Eintrag, und die binäre Eigenschaft ist die zugeordnete Medienressource.

Keine Validierung wird auf den Headern ausgeführt, die in acceptContentType festgelegt werden. Ändern Sie diesen HTTP-Header nicht in einer Weise, die die Bedeutung von der Anforderung ändert.

Gilt für: