IDataServiceStreamProvider.ResolveType Metodo

Definizione

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.

Si applica a