IDataServiceStreamProvider.ResolveType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 . |