Partager via


Méthode IDataServiceStreamProvider.ResolveType

Retourne un nom de type qualifié par un espace de noms qui représente le type que le runtime du service de données doit créer pour l'entrée de lien média associée au flux de données pour la ressource multimédia insérée.

Espace de noms :  System.Data.Services.Providers
Assembly :  Microsoft.Data.Services (en Microsoft.Data.Services.dll)

Syntaxe

'Déclaration
Function ResolveType ( _
    entitySetName As String, _
    operationContext As DataServiceOperationContext _
) As String
'Utilisation
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

Paramètres

  • entitySetName
    Type : System.String
    Nom du jeu d'entités qualifié complet.

Valeur de retour

Type : System.String
Nom du type d'espace de noms qualifié.

Notes

La méthode ResolveType est appelée par le service de données lorsqu'une nouvelle entité qui est une entrée de lien média est créée avec sa ressource multimédia. Un responsable de l'implémentation de la méthode doit examiner les en-têtes de demande dans operationContext et retourner le nom du type qualifié d'espace de noms qui représente le type que le runtime du service de données doit instancier pour créer l'entrée du lien multimédia associée à la nouvelle ressource multimédia. La chaîne qui représente le nom de ce type est transmise à la méthode CreateResource pour créer l'entrée de lien multimédia.

Lorsque vous implémentez la méthode GetWriteStream, vous devez lever des exceptions suivantes comme indiqué :

Type d'exception

Condition.

ArgumentNullException

Lorsque operationContext est nullune référence Null (Nothing dans Visual Basic).

DataServiceException

Lorsqu'un nom de type d'entité ne peut pas être converti en fonction du operationContext.

Voir aussi

Référence

IDataServiceStreamProvider Interface

Espace de noms System.Data.Services.Providers