Compartir a través de


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.

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

ArgumentNullException

Cuando operationContext es nulles una referencia NULL (Nothing en Visual Basic)..

DataServiceException

Cuando un nombre de tipo de entidad no se puede resolver basándose en operationContext.

Vea también

Referencia

IDataServiceStreamProvider Interfaz

Espacio de nombres System.Data.Services.Providers