Sdílet prostřednictvím


IDataServiceStreamProvider.ResolveType Metoda

Definice

Vrátí název typu kvalifikovaný obor názvů, který představuje typ, který musí modul runtime datové služby vytvořit pro položku media link, která je přidružena k datovému proudu pro multimediální prostředek, který je vkládán.

public:
 System::String ^ ResolveType(System::String ^ entitySetName, System::Data::Services::DataServiceOperationContext ^ operationContext);
public string ResolveType (string entitySetName, System.Data.Services.DataServiceOperationContext operationContext);
abstract member ResolveType : string * System.Data.Services.DataServiceOperationContext -> string
Public Function ResolveType (entitySetName As String, operationContext As DataServiceOperationContext) As String

Parametry

entitySetName
String

Plně kvalifikovaný název sady entit.

operationContext
DataServiceOperationContext

Instance DataServiceOperationContext , která je používána datovou službou ke zpracování požadavku.

Návraty

Název typu kvalifikovaný pro obor názvů.

Poznámky

Metoda ResolveType je volána datovou službou, když se společně s jejím multimediálním prostředkem vytváří nová entita, která je položkou odkazu na médium. Implementátor této metody musí zkontrolovat hlavičky požadavku v operationContext a vrátit název kvalifikovaného typu oboru názvů, který představuje typ, který musí modul runtime datové služby vytvořit instanci, aby se vytvořila položka propojení média, která je přidružená k novému prostředku média. Řetězec, který představuje název tohoto typu, je předán CreateResource metodě pro vytvoření záznamu media link.

Při implementaci GetWriteStream metody byste měli vyvolat následující výjimky, jak je uvedeno:

Typ výjimky Podmínka
ArgumentNullException Když operationContext je null.
DataServiceException Pokud název typu entity nelze přeložit na operationContextzákladě .

Platí pro