IDataServiceStreamProvider.ResolveType Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un nombre de tipo calificado con el espacio de nombres que representa el tipo que el motor en tiempo de ejecución del servicio de datos debe crear para la entrada de vínculo multimedia asociada al flujo de datos del recurso multimedia que se está insertando.
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
Parámetros
- entitySetName
- String
El nombre del conjunto de entidades completo.
- operationContext
- DataServiceOperationContext
La instancia de DataServiceOperationContext utilizada por el servicio de datos para procesar la solicitud.
Devoluciones
Un nombre de tipo calificado por el espacio de nombres.
Comentarios
El servicio de datos llama al método ResolveType cuando se está creando una nueva entidad que es una entrada de vínculo multimedia junto con su recurso multimedia. Un implementador de este método debe inspeccionar los encabezados de la solicitud en operationContext
y devolver el nombre de tipo calificado de espacio de nombres que representa el tipo del cual el motor en tiempo de ejecución del servicio de datos debe generar instancias para crear la entrada de vínculo multimedia que está asociada al nuevo recurso multimedia. La cadena que representa este nombre de tipo se pasa al método CreateResource para crear la entrada de vínculo multimedia.
Al implementar el método GetWriteStream, debería generar las siguientes excepciones como se indica:
Tipo de excepción | Condición |
---|---|
ArgumentNullException | Cuando operationContext es null . |
DataServiceException | Cuando un nombre de tipo de entidad no se puede resolver basándose en operationContext . |