Share via


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 返回一个命名空间限定的类型名称,该名称表示数据服务运行时必须为媒体链接入口创建的类型,该媒体链接入口与正在插入的媒体资源的数据流相关联。

页首

注释

开放式数据协议 (OData)可让数据服务(通过使用依据以下构造的机制在数据源中单独定义)公开的实体的二进制数据属性:

  • 媒体资源 - 二进制大型对象数据(即为二进制数据),例如视频、音频、图像或其他媒体资源。

  • 媒体链接项 - 表示实体并具有相关媒体资源引用的数据源中的 AtomPub 项。

有关更多信息,请参见 流提供程序(WCF 数据服务)

请参阅

参考

System.Data.Services.Providers 命名空间