Interfaccia IDataModelScriptProvider (dbgmodel.h)
Qualsiasi provider di script che implementa un bridge tra un linguaggio dinamico e il modello di dati deve implementare questa interfaccia per rappresentare il provider.
Ereditarietà
IDataModelScriptProvider eredita da IUnknown.
Metodi
L'interfaccia IDataModelScriptProvider include questi metodi.
IDataModelScriptProvider::AddRef Il metodo IDataModelScriptProvider::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto. |
IDataModelScriptProvider::CreateScript Il metodo CreateScript viene chiamato per creare un nuovo script. |
IDataModelScriptProvider::EnumerateTemplates Il metodo EnumerateTemplates restituisce un enumeratore in grado di enumerare l'ampia gamma di modelli forniti dal provider di script. |
IDataModelScriptProvider::GetDefaultTemplateContent Il metodo GetDefaultTemplateContent restituisce un'interfaccia per il contenuto del modello predefinito del provider. |
IDataModelScriptProvider::GetExtension Il metodo GetExtension restituisce l'estensione del file per gli script gestiti da questo provider (senza punto) come stringa allocata tramite il metodo SysAllocString. |
IDataModelScriptProvider::GetName Il metodo GetName restituisce il nome del tipo di script (o lingua di) gestiti dal provider come stringa allocata tramite il metodo SysAllocString. |
IDataModelScriptProvider::QueryInterface Il metodo IDataModelScriptProvider::QueryInterface recupera puntatori alle interfacce supportate in un oggetto. |
IDataModelScriptProvider::Release Il metodo IDataModelScriptProvider::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto. |
Commenti
Qualsiasi estensione che vuole essere un provider di script deve fornire un'implementazione dell'interfaccia IDataModelScriptProvider e registrare tale estensione con la parte gestione script della gestione modelli di dati tramite il metodo RegisterScriptProvider.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |