IDataServiceStreamProvider.ResolveType Método
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.
Espacio de nombres: System.Data.Services.Providers
Ensamblado: Microsoft.Data.Services (en Microsoft.Data.Services.dll)
Sintaxis
'Declaración
Function ResolveType ( _
entitySetName As String, _
operationContext As DataServiceOperationContext _
) As String
'Uso
Dim instance As IDataServiceStreamProvider
Dim entitySetName As String
Dim operationContext As DataServiceOperationContext
Dim returnValue As String
returnValue = instance.ResolveType(entitySetName, _
operationContext)
string ResolveType(
string entitySetName,
DataServiceOperationContext operationContext
)
String^ ResolveType(
String^ entitySetName,
DataServiceOperationContext^ operationContext
)
abstract ResolveType :
entitySetName:string *
operationContext:DataServiceOperationContext -> string
function ResolveType(
entitySetName : String,
operationContext : DataServiceOperationContext
) : String
Parámetros
- entitySetName
Tipo: System.String
El nombre del conjunto de entidades completo.
- operationContext
Tipo: System.Data.Services.DataServiceOperationContext
La instancia de DataServiceOperationContext utilizada por el servicio de datos para procesar la solicitud.
Valor devuelto
Tipo: System.String
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 |
---|---|
Cuando operationContext es nulles una referencia NULL (Nothing en Visual Basic).. |
|
Cuando un nombre de tipo de entidad no se puede resolver basándose en operationContext. |