Interface IDataModelScriptProvider (dbgmodel.h)
Qualquer provedor de script que implemente uma ponte entre uma linguagem dinâmica e o modelo de dados deve implementar essa interface para representar o provedor.
Herança
IDataModelScriptProvider herda de IUnknown.
Métodos
A interface IDataModelScriptProvider tem esses métodos.
IDataModelScriptProvider::AddRef O método IDataModelScriptProvider::AddRef incrementa a contagem de referência para uma interface em um objeto . |
IDataModelScriptProvider::CreateScript O método CreateScript é chamado para criar um script. |
IDataModelScriptProvider::EnumerateTemplates O método EnumerateTemplates retorna um enumerador que é capaz de enumerar a variedade de modelos fornecidos pelo provedor de script. |
IDataModelScriptProvider::GetDefaultTemplateContent O método GetDefaultTemplateContent retorna uma interface para o conteúdo de modelo padrão do provedor. |
IDataModelScriptProvider::GetExtension O método GetExtension retorna a extensão de arquivo para scripts gerenciados por esse provedor (sem o ponto) como uma cadeia de caracteres alocada por meio do método SysAllocString. |
IDataModelScriptProvider::GetName O método GetName retorna o nome do tipo de scripts (ou idioma de) que o provedor gerencia como uma cadeia de caracteres alocada por meio do método SysAllocString. |
IDataModelScriptProvider::QueryInterface O método IDataModelScriptProvider::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto . |
IDataModelScriptProvider::Release O método IDataModelScriptProvider::Release diminui a contagem de referência para uma interface em um objeto . |
Comentários
Qualquer extensão que queira ser um provedor de script deve fornecer uma implementação da interface IDataModelScriptProvider e registrá-la com a parte do gerenciador de scripts do gerenciador de modelos de dados por meio do método RegisterScriptProvider.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |