DataServiceContext.GetReadStream 方法

定義

取得指定實體的二元屬性資料,作為資料流。

多載

名稱 Description
GetReadStream(Object)

取得指定實體的二元屬性資料,作為資料流。

GetReadStream(Object, DataServiceRequestArgs)

取得指定實體的二進位屬性資料,作為資料流,並附上指定的訊息標頭。

GetReadStream(Object, String)

取得指定實體的二進位屬性資料,作為資料流,標頭為 Accept 訊息標頭。

GetReadStream(Object)

取得指定實體的二元屬性資料,作為資料流。

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

參數

entity
Object

具有二元屬性可取回的實體。

傳回

這樣的例子 DataServiceStreamResponse 代表了回應。

例外狀況

entitynull

entity 被追蹤 DataServiceContext

-或-

entity它就在該Added州。

-或-

entity 不是媒體連結條目,也沒有二元屬性。

備註

GetReadStream 方法會同步請求一個包含所 entity請求 二進位屬性的資料串流。

在 AtomPub 協定中,是 entity 媒體連結條目,二進位屬性是相關的媒體資源。

適用於

GetReadStream(Object, DataServiceRequestArgs)

取得指定實體的二進位屬性資料,作為資料流,並附上指定的訊息標頭。

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

參數

entity
Object

具有二元屬性可取回的實體。

args
DataServiceRequestArgs

包含 HTTP 請求訊息設定的類別實例 DataServiceRequestArgs

傳回

這樣的例子 DataServiceStreamResponse 代表了回應。

例外狀況

entitynull

-或-

argsnull

entity 被追蹤 DataServiceContext

-或-

entity它就在該Added州。

-或-

entity 不是媒體連結條目,也沒有二元屬性。

備註

GetReadStream 方法會同步請求一個包含所 entity請求 二進位屬性的資料串流。

在 AtomPub 協定中,是 entity 媒體連結條目,二進位屬性是相關的媒體資源。

對於設定在 args中的標頭,則不會進行任何驗證。 因此,不要以改變請求意義的方式更改 HTTP 標頭。

適用於

GetReadStream(Object, String)

取得指定實體的二進位屬性資料,作為資料流,標頭為 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

參數

entity
Object

具有二元屬性可取回的實體。

acceptContentType
String

向資料服務請求的資料內容類型,在 Accept 標頭中指定。

傳回

這樣的例子 DataServiceStreamResponse 代表了回應。

例外狀況

entitynull

-或-

acceptContentTypenull

entity 被追蹤 DataServiceContext

-或-

entity它就在該Added州。

-或-

entity 不是媒體連結條目,也沒有二元屬性。

備註

acceptContentType參數應該是 Accept HTTP 標頭的有效值。

GetReadStream 方法會同步請求一個包含所 entity請求 二進位屬性的資料串流。

在 AtomPub 協定中,是 entity 媒體連結條目,二進位屬性是相關的媒體資源。

對於設定在 acceptContentType中的標頭,則不會進行任何驗證。 因此,不要以改變請求意義的方式更改這個 HTTP 標頭。

適用於