Interface IDataModelScriptProvider (dbgmodel.h)
Tout fournisseur de script implémentant un pont entre un langage dynamique et le modèle de données doit implémenter cette interface pour représenter le fournisseur.
Héritage
IDataModelScriptProvider hérite de IUnknown.
Méthodes
L’interface IDataModelScriptProvider a ces méthodes.
IDataModelScriptProvider ::AddRef La méthode IDataModelScriptProvider ::AddRef incrémente le nombre de références pour une interface sur un objet . |
IDataModelScriptProvider ::CreateScript La méthode CreateScript est appelée pour créer un script. |
IDataModelScriptProvider ::EnumerateTemplates La méthode EnumerateTemplates retourne un énumérateur capable d’énumérer la variété des modèles fournis par le fournisseur de script. |
IDataModelScriptProvider ::GetDefaultTemplateContent La méthode GetDefaultTemplateContent retourne une interface pour le contenu de modèle par défaut du fournisseur. |
IDataModelScriptProvider ::GetExtension La méthode GetExtension retourne l’extension de fichier pour les scripts gérés par ce fournisseur (sans le point) sous la forme d’une chaîne allouée via la méthode SysAllocString. |
IDataModelScriptProvider ::GetName La méthode GetName retourne le nom du type (ou de la langue des) scripts que le fournisseur gère en tant que chaîne allouée via la méthode SysAllocString. |
IDataModelScriptProvider ::QueryInterface La méthode IDataModelScriptProvider ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IDataModelScriptProvider ::Release La méthode IDataModelScriptProvider ::Release décrémente le nombre de références pour une interface sur un objet. |
Remarques
Toute extension qui souhaite être un fournisseur de script doit fournir une implémentation de l’interface IDataModelScriptProvider et l’inscrire auprès de la partie gestionnaire de scripts du gestionnaire de modèles de données via la méthode RegisterScriptProvider.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |