MetaModel.RegisterContext Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra o contexto de dados.
Sobrecargas
RegisterContext(Func<Object>) |
Registra o contexto de dados que é especificado por um alocador de contexto. |
RegisterContext(Type) |
Registra uma instância de contexto de dados. |
RegisterContext(DataModelProvider) |
Registra uma instância de contexto de dados usando um provedor de modelo de dados. |
RegisterContext(Func<Object>, ContextConfiguration) |
Registra uma instância de contexto de dados usando a configuração de contexto especificada e habilitando um construtor personalizado. |
RegisterContext(Type, ContextConfiguration) |
Registra uma instância de contexto de dados usando a configuração de contexto especificada. |
RegisterContext(DataModelProvider, ContextConfiguration) |
Registra uma instância de contexto de dados usando a configuração de contexto especificada e habilitando um provedor de modelo de dados. |
Comentários
Você pode definir informações de inicialização de contexto de dados usando as propriedades da ContextConfiguration classe.
RegisterContext(Func<Object>)
Registra o contexto de dados que é especificado por um alocador de contexto.
public:
void RegisterContext(Func<System::Object ^> ^ contextFactory);
public:
virtual void RegisterContext(Func<System::Object ^> ^ contextFactory);
public void RegisterContext (Func<object> contextFactory);
member this.RegisterContext : Func<obj> -> unit
abstract member RegisterContext : Func<obj> -> unit
override this.RegisterContext : Func<obj> -> unit
Public Sub RegisterContext (contextFactory As Func(Of Object))
Parâmetros
Comentários
Esse método usa as informações de contexto padrão definidas pela ContextConfiguration classe. Ele permite que você instancie o contexto de dados usando seu próprio construtor.
Aplica-se a
RegisterContext(Type)
Registra uma instância de contexto de dados.
public:
void RegisterContext(Type ^ contextType);
public:
virtual void RegisterContext(Type ^ contextType);
public void RegisterContext (Type contextType);
member this.RegisterContext : Type -> unit
abstract member RegisterContext : Type -> unit
override this.RegisterContext : Type -> unit
Public Sub RegisterContext (contextType As Type)
Parâmetros
- contextType
- Type
O tipo de contexto de dados, conforme definido no modelo de dados.
Comentários
Esse método usa as informações de contexto padrão, conforme definido pela ContextConfiguration classe.
Aplica-se a
RegisterContext(DataModelProvider)
Registra uma instância de contexto de dados usando um provedor de modelo de dados.
public:
void RegisterContext(System::Web::DynamicData::ModelProviders::DataModelProvider ^ dataModelProvider);
public:
virtual void RegisterContext(System::Web::DynamicData::ModelProviders::DataModelProvider ^ dataModelProvider);
public void RegisterContext (System.Web.DynamicData.ModelProviders.DataModelProvider dataModelProvider);
member this.RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider -> unit
abstract member RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider -> unit
override this.RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider -> unit
Public Sub RegisterContext (dataModelProvider As DataModelProvider)
Parâmetros
- dataModelProvider
- DataModelProvider
Um provedor para o modelo de dados.
Aplica-se a
RegisterContext(Func<Object>, ContextConfiguration)
Registra uma instância de contexto de dados usando a configuração de contexto especificada e habilitando um construtor personalizado.
public:
void RegisterContext(Func<System::Object ^> ^ contextFactory, System::Web::DynamicData::ContextConfiguration ^ configuration);
public:
virtual void RegisterContext(Func<System::Object ^> ^ contextFactory, System::Web::DynamicData::ContextConfiguration ^ configuration);
public void RegisterContext (Func<object> contextFactory, System.Web.DynamicData.ContextConfiguration configuration);
member this.RegisterContext : Func<obj> * System.Web.DynamicData.ContextConfiguration -> unit
abstract member RegisterContext : Func<obj> * System.Web.DynamicData.ContextConfiguration -> unit
override this.RegisterContext : Func<obj> * System.Web.DynamicData.ContextConfiguration -> unit
Public Sub RegisterContext (contextFactory As Func(Of Object), configuration As ContextConfiguration)
Parâmetros
Um representante que é usado para criar uma instância do contexto do modelo de dados.
- configuration
- ContextConfiguration
As informações de contexto, conforme definido pela classe ContextConfiguration.
Exceções
contextFactory
é null
.
O contextType
que tem uma instância criada por contextFactory
não é válido.
Comentários
A fábrica de contexto neste método permite que você instancie um contexto de modelo de dados usando um construtor personalizado.
Aplica-se a
RegisterContext(Type, ContextConfiguration)
Registra uma instância de contexto de dados usando a configuração de contexto especificada.
public:
void RegisterContext(Type ^ contextType, System::Web::DynamicData::ContextConfiguration ^ configuration);
public:
virtual void RegisterContext(Type ^ contextType, System::Web::DynamicData::ContextConfiguration ^ configuration);
public void RegisterContext (Type contextType, System.Web.DynamicData.ContextConfiguration configuration);
member this.RegisterContext : Type * System.Web.DynamicData.ContextConfiguration -> unit
abstract member RegisterContext : Type * System.Web.DynamicData.ContextConfiguration -> unit
override this.RegisterContext : Type * System.Web.DynamicData.ContextConfiguration -> unit
Public Sub RegisterContext (contextType As Type, configuration As ContextConfiguration)
Parâmetros
- contextType
- Type
O tipo de contexto de dados, conforme definido no modelo de dados.
- configuration
- ContextConfiguration
As informações de configuração para o contexto, conforme definido pela classe ContextConfiguration.
Exceções
contextType
é null
.
Exemplos
O exemplo a seguir mostra como usar o RegisterContext(Type, ContextConfiguration) método para registrar um contexto de dados com scaffolding habilitado, conforme especificado pelo configuration
parâmetro.
MetaModel model = new MetaModel();
model.RegisterContext(typeof(AdventureWorksLTDataContext),
new ContextConfiguration() { ScaffoldAllTables = true });
Dim model As New MetaModel
model.RegisterContext(GetType(AdventureWorksLTDataContext), _
New ContextConfiguration() With {.ScaffoldAllTables = True})
Aplica-se a
RegisterContext(DataModelProvider, ContextConfiguration)
Registra uma instância de contexto de dados usando a configuração de contexto especificada e habilitando um provedor de modelo de dados.
public:
void RegisterContext(System::Web::DynamicData::ModelProviders::DataModelProvider ^ dataModelProvider, System::Web::DynamicData::ContextConfiguration ^ configuration);
public:
virtual void RegisterContext(System::Web::DynamicData::ModelProviders::DataModelProvider ^ dataModelProvider, System::Web::DynamicData::ContextConfiguration ^ configuration);
public void RegisterContext (System.Web.DynamicData.ModelProviders.DataModelProvider dataModelProvider, System.Web.DynamicData.ContextConfiguration configuration);
public virtual void RegisterContext (System.Web.DynamicData.ModelProviders.DataModelProvider dataModelProvider, System.Web.DynamicData.ContextConfiguration configuration);
member this.RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider * System.Web.DynamicData.ContextConfiguration -> unit
abstract member RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider * System.Web.DynamicData.ContextConfiguration -> unit
override this.RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider * System.Web.DynamicData.ContextConfiguration -> unit
Public Sub RegisterContext (dataModelProvider As DataModelProvider, configuration As ContextConfiguration)
Public Overridable Sub RegisterContext (dataModelProvider As DataModelProvider, configuration As ContextConfiguration)
Parâmetros
- dataModelProvider
- DataModelProvider
Um provedor para o modelo de dados.
- configuration
- ContextConfiguration
As informações de contexto, conforme definido pela classe ContextConfiguration.
Exceções
dataModelProvider
ou configuration
é null
.
O contextType
já está registrado.