Udostępnij za pośrednictwem


DataServiceContext.GetReadStream Metoda

Definicja

Pobiera dane właściwości binarnych dla określonej jednostki jako strumień danych.

Przeciążenia

GetReadStream(Object)

Pobiera dane właściwości binarnych dla określonej jednostki jako strumień danych.

GetReadStream(Object, DataServiceRequestArgs)

Pobiera dane właściwości binarnych dla określonej jednostki jako strumień danych wraz z określonymi nagłówkami komunikatów.

GetReadStream(Object, String)

Pobiera dane właściwości binarne dla określonej jednostki jako strumienia danych z określonym nagłówkiem komunikatu Accept.

GetReadStream(Object)

Pobiera dane właściwości binarnych dla określonej jednostki jako strumień danych.

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

Jednostka, która ma właściwość binarną do pobrania.

Zwraca

Wystąpienie tej DataServiceStreamResponse funkcji reprezentuje odpowiedź.

Wyjątki

Wartość entity to null.

Element entity nie jest śledzony przez ten element DataServiceContext.

-lub-

Wartość entity jest w Added stanie .

-lub-

Element entity nie jest wpisem linku multimedialnego i nie ma właściwości binarnej.

Uwagi

Metoda GetReadStream synchronicznie żąda strumienia danych zawierającego właściwość binarną żądanego entityobiektu .

W protokole AtomPub element jest wpisem linku multimediów, entity a właściwość binarna jest skojarzonym zasobem multimediów.

Dotyczy

GetReadStream(Object, DataServiceRequestArgs)

Pobiera dane właściwości binarnych dla określonej jednostki jako strumień danych wraz z określonymi nagłówkami komunikatów.

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

Jednostka, która ma właściwość binarną do pobrania.

args
DataServiceRequestArgs

DataServiceRequestArgs Wystąpienie klasy zawierające ustawienia komunikatu żądania HTTP.

Zwraca

Wystąpienie tej DataServiceStreamResponse funkcji reprezentuje odpowiedź.

Wyjątki

entity to null.

-lub-

args to null.

Element entity nie jest śledzony przez ten element DataServiceContext.

-lub-

Wartość entity jest w Added stanie .

-lub-

Element entity nie jest wpisem linku multimedialnego i nie ma właściwości binarnej.

Uwagi

Metoda GetReadStream synchronicznie żąda strumienia danych zawierającego właściwość binarną żądanego entityobiektu .

W protokole AtomPub element jest wpisem linku multimediów, entity a właściwość binarna jest skojarzonym zasobem multimediów.

W nagłówkach ustawionych w argselemecie nie jest wykonywana walidacja. W związku z tym nie należy zmieniać nagłówka HTTP w sposób, który zmienia znaczenie żądania.

Dotyczy

GetReadStream(Object, String)

Pobiera dane właściwości binarne dla określonej jednostki jako strumienia danych z określonym nagłówkiem komunikatu Accept.

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

Jednostka, która ma właściwość binarną do pobrania.

acceptContentType
String

Typ zawartości danych żądanych z usługi danych określony w nagłówku Accept.

Zwraca

Wystąpienie tej DataServiceStreamResponse funkcji reprezentuje odpowiedź.

Wyjątki

entity to null.

-lub-

acceptContentType to null.

Element entity nie jest śledzony przez ten element DataServiceContext.

-lub-

Wartość entity jest w Added stanie .

-lub-

Element entity nie jest wpisem linku multimedialnego i nie ma właściwości binarnej.

Uwagi

Parametr acceptContentType powinien być prawidłową wartością nagłówka Accept HTTP.

Metoda GetReadStream synchronicznie żąda strumienia danych zawierającego właściwość binarną żądanego entityobiektu .

W protokole AtomPub element jest wpisem linku multimediów, entity a właściwość binarna jest skojarzonym zasobem multimediów.

W nagłówkach ustawionych w acceptContentTypeelemecie nie jest wykonywana walidacja. W związku z tym nie należy zmieniać tego nagłówka HTTP w sposób, który zmienia znaczenie żądania.

Dotyczy