Partager via


IDataServiceStreamProvider.ResolveType Méthode

Définition

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.

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

Paramètres

entitySetName
String

Nom du jeu d'entités qualifié complet.

operationContext
DataServiceOperationContext

Instance DataServiceOperationContext qui est utilisée par le service de données pour traiter la demande.

Retours

Nom du type d'espace de noms qualifié.

Remarques

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 d'espace de noms qualifié 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 les exceptions suivantes comme indiqué :

Type d'exception Condition
ArgumentNullException Lorsque operationContext est null.
DataServiceException Lorsqu'un nom de type d'entité ne peut pas être converti en fonction du operationContext.

S’applique à