メディア リンク エントリであるエンティティに属するメディア リソースとしてバイナリ データへのアクセスおよび変更を実行できるようにします。
名前空間: 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)」を参照してください。
.gif)
.gif)