共用方式為


IDataServiceStreamProvider 介面

讓二進位資料當做屬於媒體連結項目之實體的媒體資源存取與變更。

命名空間:  System.Data.Services.Providers
組件:  Microsoft.Data.Services (在 Microsoft.Data.Services.dll 中)

語法

'宣告
Public Interface IDataServiceStreamProvider
'用途
Dim instance As IDataServiceStreamProvider
public interface IDataServiceStreamProvider
public interface class IDataServiceStreamProvider
type IDataServiceStreamProvider =  interface end
public interface IDataServiceStreamProvider

IDataServiceStreamProvider 型別公開下列成員。

屬性

  名稱 說明
公用屬性 StreamBufferSize 取得資料流緩衝區的大小。

上層

方法

  名稱 說明
公用方法 DeleteStream 刪除媒體連結項目時,刪除相關聯的媒體資源。
公用方法 GetReadStream 傳回資料流,其中包含指定之實體 (也就是媒體連結項目) 的媒體資源資料。
公用方法 GetReadStreamUri 傳回 URI,這個 URI 用來要求屬於指定之實體的媒體資源。
公用方法 GetStreamContentType 傳回媒體資源的 Content-Type,這個媒體資源屬於指定的實體。
公用方法 GetStreamETag 傳回媒體資源的 eTag,這個媒體資源屬於指定的媒體連結項目。
公用方法 GetWriteStream 傳回資料流,資料服務會使用這個資料流,針對從屬於指定的實體之用戶端接收的媒體資源撰寫二進位資料。
公用方法 ResolveType 傳回命名空間限定的類型名稱,代表資料服務執行階段必須為媒體連結項目建立的類型,該連結項目與正在插入之媒體資源的資料流相關聯。

上層

備註

開放式資料通訊協定 (OData) 可使用以下列建構為基礎的機制,獨立於資料摘要中的實體之外定義資料服務公開的實體二進位資料屬性。

  • 媒體資源 - 屬於二進位資料的二進位大型物件資料,例如視訊、音訊、影像或其他媒體資源。

  • 媒體連結項目 - 資料摘要中表示實體,而且有相關媒體資源之參考的 AtomPub 項目。

如需詳細資訊,請參閱資料流處理提供者 (WCF Data Services)

請參閱

參考

System.Data.Services.Providers 命名空間