Interface IModelPropertyAccessor (dbgmodel.h)
A representação do modelo de dados de um acessador de propriedade (get/set).
Herança
IModelPropertyAccessor herda de IUnknown.
Métodos
A interface IModelPropertyAccessor tem esses métodos.
IModelPropertyAccessor::AddRef O método IModelPropertyAccessor::AddRef incrementa a contagem de referência para uma interface em um objeto . |
IModelPropertyAccessor::GetValue O método GetValue é o getter do acessador de propriedade. Ele é chamado sempre que um cliente deseja buscar o valor subjacente da propriedade. |
IModelPropertyAccessor::QueryInterface O método IModelPropertyAccessor::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto . |
IModelPropertyAccessor::Release O método IModelPropertyAccessor::Release diminui a contagem de referência de uma interface em um objeto . |
IModelPropertyAccessor::SetValue O método SetValue é o setter para o acessador de propriedade. Ele é chamado sempre que um cliente deseja atribuir um valor à propriedade subjacente. |
Comentários
Um acessador de propriedade no modelo de dados é uma implementação da interface IModelPropertyAccessor que é encaixada em um IModelObject. O objeto de modelo retornará um tipo de ObjectPropertyAccessor quando consultado e o valor intrínseco é um VT_UNKNOWN que tem a garantia de ser consultável para IModelPropertyAccessor. Em processo, é garantido que ele seja castível estaticamente para IModelPropertyAccessor.
Um acessador de propriedade é uma maneira indireta de obter uma chamada de método para obter e definir um valor de chave no modelo de dados. Se o valor de uma determinada chave for um acessador de propriedade, os métodos GetKeyValue e SetKeyValue observarão isso automaticamente e chamarão os métodos GetValue ou SetValue subjacentes do acessador de propriedade, conforme apropriado.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |