IDataServiceStreamProvider.ResolveType 方法
返回一个命名空间限定的类型名称,该名称表示数据服务运行时必须为媒体链接入口创建的类型,该媒体链接入口与正在插入的媒体资源的数据流相关联。
命名空间: System.Data.Services.Providers
程序集: Microsoft.Data.Services(在 Microsoft.Data.Services.dll 中)
语法
声明
Function ResolveType ( _
entitySetName As String, _
operationContext As DataServiceOperationContext _
) As String
用法
Dim instance As IDataServiceStreamProvider
Dim entitySetName As String
Dim operationContext As DataServiceOperationContext
Dim returnValue As String
returnValue = instance.ResolveType(entitySetName, _
operationContext)
string ResolveType(
string entitySetName,
DataServiceOperationContext operationContext
)
String^ ResolveType(
String^ entitySetName,
DataServiceOperationContext^ operationContext
)
abstract ResolveType :
entitySetName:string *
operationContext:DataServiceOperationContext -> string
function ResolveType(
entitySetName : String,
operationContext : DataServiceOperationContext
) : String
参数
- entitySetName
类型:System.String
完全限定的实体集名称。
- operationContext
类型:System.Data.Services.DataServiceOperationContext
数据服务用于处理请求的 DataServiceOperationContext 实例。
返回值
类型:System.String
限定命名空间类型名称。
注释
当新建的媒体链接项实体正在与其媒体资源一起被创建时,将通过数据服务调用 ResolveType 方法。 此方法的实现必须检查 operationContext 中的请求标头,并返回一个命名空间限定的类型名称,该名称表示数据服务运行时必须实例化创建媒体链接项,该媒体链接项与新建媒体资源相关联。 表示此类型名称的字符串将传递给 CreateResource 方法来创建媒体链接入口。
当您实现 GetWriteStream 方法时,你应提出以下例外,如:
异常类型 |
Condition |
---|---|
当 operationContext 为 nullnull 引用(在 Visual Basic 中为 Nothing) 时。 |
|
当基于 operationContext 的实体类型名称无法解析时。 |