Udostępnij za pośrednictwem


IDataServiceStreamProvider.ResolveType Metoda

Definicja

Zwraca kwalifikowaną w przestrzeni nazw nazwę typu reprezentującą typ, który środowisko uruchomieniowe usługi danych musi utworzyć dla wpisu linku nośnika skojarzonego ze strumieniem danych dla wstawionego zasobu nośnika.

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

W pełni kwalifikowana nazwa zestawu jednostek.

operationContext
DataServiceOperationContext

DataServiceOperationContext Wystąpienie używane przez usługę danych do przetwarzania żądania.

Zwraca

Nazwa typu kwalifikowanego w przestrzeni nazw.

Uwagi

Metoda jest wywoływana ResolveType przez usługę danych, gdy jest tworzona nowa jednostka będąca wpisem linku multimedialnego wraz z jej zasobem multimedialnym. Implementator tej metody musi sprawdzić nagłówki żądań w operationContext obiekcie i zwrócić kwalifikowaną nazwę typu przestrzeni nazw, która reprezentuje typ, który środowisko uruchomieniowe usługi danych musi utworzyć wystąpienie, aby utworzyć wpis linku nośnika skojarzony z nowym zasobem multimediów. Ciąg reprezentujący tę nazwę typu jest przekazywany do CreateResource metody w celu utworzenia wpisu linku nośnika.

Podczas implementowania GetWriteStream metody należy zgłosić następujące wyjątki, jak pokazano:

Typ wyjątku Warunek
ArgumentNullException Gdy operationContext wartość to null.
DataServiceException Jeśli nie można rozpoznać nazwy typu jednostki na podstawie .operationContext

Dotyczy