IDataServiceStreamProvider2 介面

讓二進位資料當做屬於實體類型的具名資料流存取與變更。

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

語法

public interface IDataServiceStreamProvider2 : IDataServiceStreamProvider

IDataServiceStreamProvider2 型別公開下列成員。

屬性

  名稱 說明
公用屬性 StreamBufferSize 取得資料流緩衝區的大小。 (繼承自 IDataServiceStreamProvider。)

上層

方法

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

上層

請參閱

參考

System.Data.Services.Providers 命名空間