MetaModel.RegisterContext Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Regista o contexto dos dados.
Sobrecargas
| Name | Description |
|---|---|
| RegisterContext(Func<Object>) |
Regista o contexto de dados especificado por uma fábrica de contexto. |
| RegisterContext(Type) |
Regista uma instância de contexto de dados. |
| RegisterContext(DataModelProvider) |
Regista uma instância de contexto de dados utilizando um fornecedor de modelos de dados. |
| RegisterContext(Func<Object>, ContextConfiguration) |
Regista uma instância de contexto de dados usando a configuração de contexto especificada e ativando um construtor personalizado. |
| RegisterContext(Type, ContextConfiguration) |
Regista uma instância de contexto de dados usando a configuração de contexto especificada. |
| RegisterContext(DataModelProvider, ContextConfiguration) |
Regista uma instância de contexto de dados utilizando a configuração de contexto especificada e ativando um fornecedor de modelos de dados. |
Observações
Pode definir informação de inicialização de contexto de dados usando as propriedades da ContextConfiguration classe.
RegisterContext(Func<Object>)
Regista o contexto de dados especificado por uma fábrica 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
Observações
Este método utiliza a informação de contexto padrão definida pela ContextConfiguration classe. Permite-lhe instanciar o contexto dos dados usando o seu próprio construtor.
Aplica-se a
RegisterContext(Type)
Regista 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 definido no modelo de dados.
Observações
Este método utiliza a informação de contexto padrão definida pela ContextConfiguration classe.
Aplica-se a
RegisterContext(DataModelProvider)
Regista uma instância de contexto de dados utilizando um fornecedor de modelos 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 fornecedor para o modelo de dados.
Aplica-se a
RegisterContext(Func<Object>, ContextConfiguration)
Regista uma instância de contexto de dados usando a configuração de contexto especificada e ativando 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
- configuration
- ContextConfiguration
A informação de contexto conforme definida pela ContextConfiguration classe.
Exceções
contextFactory é null.
O contextType que é instanciado por contextFactory não é válido.
Observações
A fábrica de contexto deste método permite-lhe instanciar o contexto de um modelo de dados usando um construtor personalizado.
Aplica-se a
RegisterContext(Type, ContextConfiguration)
Regista 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 definido no modelo de dados.
- configuration
- ContextConfiguration
A informação de configuração para o contexto, conforme definido pela ContextConfiguration classe.
Exceções
contextType é null.
Exemplos
O exemplo seguinte mostra como usar o RegisterContext(Type, ContextConfiguration) método para registar um contexto de dados com andaimes ativados, 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)
Regista uma instância de contexto de dados utilizando a configuração de contexto especificada e ativando um fornecedor de modelos 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 fornecedor para o modelo de dados.
- configuration
- ContextConfiguration
A informação de contexto conforme definida pela ContextConfiguration classe.
Exceções
dataModelProvider ou configuration é null.
contextType já está registado.