次の方法で共有


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 を返します。
パブリック メソッド GetStreamContentType 指定されたエンティティに属するメディア リソースのコンテンツの種類を返します。
パブリック メソッド GetStreamETag 指定されたメディア リンク エントリに属するメディア リソースの eTag を返します。
パブリック メソッド GetWriteStream 指定されたエンティティに属するクライアントから受け取ったメディア リソースのバイナリ データを書き込むためにデータ サービスで使用されるストリームを返します。
パブリック メソッド ResolveType 名前空間で修飾された型名を返します。この型は、挿入されるメディア リソースのデータ ストリームに関連付けられたメディア リンク エントリに対してデータ サービス ランタイムが作成する必要がある型を表します。

先頭に戻る

説明

Open Data Protocol (OData) を使用すると、次の構造に基づくメカニズムを使用して、データ フィード内のエントリとは無関係に、データ サービスによって公開されるエンティティのバイナリ データ プロパティを定義できます。

  • メディア リソース - バイナリ データであるバイナリ ラージ オブジェクト データ (ビデオ、オーディオ、画像などのメディア リソース)。

  • メディア リンク エントリ - エンティティを表し、関連するメディア リソースへの参照を持つデータ フィード内の AtomPub エントリ。

詳細については、「ストリーミング プロバイダー (WCF Data Services)」を参照してください。

関連項目

参照

System.Data.Services.Providers 名前空間