Sdílet prostřednictvím


DataServiceContext.GetReadStream Metoda

Definice

Získá binární data vlastností pro zadanou entitu jako datový proud.

Přetížení

GetReadStream(Object)

Získá binární data vlastností pro zadanou entitu jako datový proud.

GetReadStream(Object, DataServiceRequestArgs)

Získá binární data vlastností pro zadanou entitu jako datový proud spolu se zadanými hlavičkami zprávy.

GetReadStream(Object, String)

Získá binární data vlastností pro zadanou entitu jako datový proud se zadaným hlavičkou Přijmout zprávu.

GetReadStream(Object)

Získá binární data vlastností pro zadanou entitu jako datový proud.

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

Parametry

entity
Object

Entita, která má binární vlastnost k načtení.

Návraty

Instance DataServiceStreamResponse , která představuje odpověď.

Výjimky

Hodnota entity je null.

Tento entity soubor není sledován DataServiceContext.

-nebo-

Je entity ve Added stavu.

-nebo-

Položka entity není položka media linku a nemá binární vlastnost.

Poznámky

Metoda GetReadStream synchronně požaduje datový stream, který obsahuje binární vlastnost požadovaného entityobjektu .

V protokolu entity AtomPub je položka Media Link Entry a binární vlastnost je přidružený prostředek media.

Platí pro

GetReadStream(Object, DataServiceRequestArgs)

Získá binární data vlastností pro zadanou entitu jako datový proud spolu se zadanými hlavičkami zprávy.

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

Parametry

entity
Object

Entita, která má binární vlastnost k načtení.

args
DataServiceRequestArgs

DataServiceRequestArgs Instance třídy, která obsahuje nastavení pro zprávu požadavku HTTP.

Návraty

Instance DataServiceStreamResponse , která představuje odpověď.

Výjimky

entity je null.

-nebo-

args je null.

Tento entity soubor není sledován DataServiceContext.

-nebo-

Je entity ve Added stavu.

-nebo-

Položka entity není položka media linku a nemá binární vlastnost.

Poznámky

Metoda GetReadStream synchronně požaduje datový stream, který obsahuje binární vlastnost požadovaného entityobjektu .

V protokolu entity AtomPub je položka Media Link Entry a binární vlastnost je přidružený prostředek media.

U hlaviček nastavených v argssystému se neprovádí žádné ověření. Proto neměňte hlavičku HTTP způsobem, který mění význam požadavku.

Platí pro

GetReadStream(Object, String)

Získá binární data vlastností pro zadanou entitu jako datový proud se zadaným hlavičkou Přijmout zprávu.

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

Parametry

entity
Object

Entita, která má binární vlastnost k načtení.

acceptContentType
String

Typ obsahu dat požadovaných z datové služby zadaný v hlavičce Accept.

Návraty

Instance DataServiceStreamResponse , která představuje odpověď.

Výjimky

entity je null.

-nebo-

acceptContentType je null.

Tento entity soubor není sledován DataServiceContext.

-nebo-

Je entity ve Added stavu.

-nebo-

Položka entity není položka media linku a nemá binární vlastnost.

Poznámky

Parametr acceptContentType by měl být platnou hodnotou pro hlavičku Accept HTTP.

Metoda GetReadStream synchronně požaduje datový stream, který obsahuje binární vlastnost požadovaného entityobjektu .

V protokolu entity AtomPub je položka Media Link Entry a binární vlastnost je přidružený prostředek media.

U hlaviček nastavených v acceptContentTypesystému se neprovádí žádné ověření. Proto neměňte tuto hlavičku HTTP způsobem, který mění význam požadavku.

Platí pro