IDataServiceStreamProvider.ResolveType Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |