IDataServiceStreamProvider.ResolveType Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un nome di tipo completo con lo spazio dei nomi che rappresenta il tipo che il runtime del servizio dati deve creare per l'elemento entry di collegamento multimediale associato al flusso di dati della risorsa multimediale inserita.
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
Parametri
- entitySetName
- String
Nome del set di entità completo.
- operationContext
- DataServiceOperationContext
Istanza di DataServiceOperationContext utilizzata dal servizio dati per elaborare la richiesta.
Restituisce
Nome del tipo qualificato dallo spazio dei nomi.
Commenti
Metodo ResolveType chiamato dal servizio dati quando una nuova entità che è una voce di collegamento multimediale viene creata insieme alla propria risorsa multimediale. È necessario che un responsabile dell'implementazione di questo metodo controlli le intestazioni della richiesta in operationContext
e restituisca il nome del tipo qualificato dallo spazio dei nomi che rappresenta il tipo di cui il runtime del servizio dati crea l'istanza per creare la voce di collegamento multimediale associata alla nuova risorsa multimediale. La stringa che rappresenta questo nome del tipo viene passata al metodo CreateResource per creare la voce di collegamento multimediale.
Quando si implementa il metodo GetWriteStream, è necessario generare le eccezioni seguenti come indicato:
Tipo di eccezione | Condizione |
---|---|
ArgumentNullException | Quando operationContext è null . |
DataServiceException | Quando non è possibile risolvere un nome del tipo di entità basato su operationContext . |