共用方式為


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
    完整的實體集名稱。

傳回值

型別:System.String
命名空間限定的類型名稱。

備註

當屬於媒體連結項目的新實體與其媒體資源一起建立時,ResolveType 方法是透過資料服務呼叫。 此方法的實作者應該檢查 operationContext 中的要求標頭,並傳回表示資料服務執行階段必須具現化之類型的命名空間限定類型名稱,才能建立與新媒體資源相關聯的媒體連結項目。 表示此類型名稱的字串會傳遞至 CreateResource 方法,以建立媒體連結項目。

當您實作 GetWriteStream 方法時,應該會引發下列例外狀況,如下所示:

例外狀況型別

條件

ArgumentNullException

當 operationContext 為 nullnull 參考 (在 Visual Basic 中為 Nothing) 時。

DataServiceException

當實體類型名稱無法根據 operationContext 進行解析時。

請參閱

參考

IDataServiceStreamProvider 介面

System.Data.Services.Providers 命名空間