MetaModel.RegisterContext Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra il contesto dati.
Overload
RegisterContext(Func<Object>) |
Registra il contesto dati specificato da una factory del contesto. |
RegisterContext(Type) |
Registra un'istanza del contesto dati. |
RegisterContext(DataModelProvider) |
Registra un'istanza del contesto dei dati mediante un provider del modello dati. |
RegisterContext(Func<Object>, ContextConfiguration) |
Registra un'istanza del contesto dati mediante la configurazione del contesto specificato e abilitando un costruttore personalizzato. |
RegisterContext(Type, ContextConfiguration) |
Registra un'istanza del contesto dati mediante la configurazione del contesto specificato. |
RegisterContext(DataModelProvider, ContextConfiguration) |
Registra un'istanza del contesto dati mediante la configurazione del contesto specificato e abilitando un provider del modello dati. |
Commenti
È possibile definire le informazioni di inizializzazione del contesto dei dati usando le proprietà della ContextConfiguration classe.
RegisterContext(Func<Object>)
Registra il contesto dati specificato da una factory del contesto.
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))
Parametri
Commenti
Questo metodo usa le informazioni di contesto predefinite definite dalla ContextConfiguration classe. Consente di creare un'istanza del contesto dei dati usando il proprio costruttore.
Si applica a
RegisterContext(Type)
Registra un'istanza del contesto dati.
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)
Parametri
- contextType
- Type
Tipo del contesto dati definito nel modello dati.
Commenti
Questo metodo usa le informazioni di contesto predefinite definite dalla ContextConfiguration classe.
Si applica a
RegisterContext(DataModelProvider)
Registra un'istanza del contesto dei dati mediante un provider del modello dati.
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)
Parametri
- dataModelProvider
- DataModelProvider
Provider per il modello dati.
Si applica a
RegisterContext(Func<Object>, ContextConfiguration)
Registra un'istanza del contesto dati mediante la configurazione del contesto specificato e abilitando un costruttore personalizzato.
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)
Parametri
Delegato utilizzato per creare un'istanza del contesto del modello dati.
- configuration
- ContextConfiguration
Informazioni sul contesto come definite dalla classe ContextConfiguration.
Eccezioni
contextFactory
è null
.
L'oggetto contextType
di cui è stata creata un'istanza dall'oggetto contextFactory
non è valido.
Commenti
La factory di contesto in questo metodo consente di creare un'istanza di un contesto del modello di dati usando un costruttore personalizzato.
Si applica a
RegisterContext(Type, ContextConfiguration)
Registra un'istanza del contesto dati mediante la configurazione del contesto specificato.
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)
Parametri
- contextType
- Type
Tipo del contesto dati definito nel modello dati.
- configuration
- ContextConfiguration
Informazioni sulla configurazione per il contesto come definite in base alla classe ContextConfiguration.
Eccezioni
contextType
è null
.
Esempio
Nell'esempio seguente viene illustrato come usare il RegisterContext(Type, ContextConfiguration) metodo per registrare un contesto di dati con scaffolding abilitato, come specificato dal configuration
parametro.
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})
Si applica a
RegisterContext(DataModelProvider, ContextConfiguration)
Registra un'istanza del contesto dati mediante la configurazione del contesto specificato e abilitando un provider del modello dati.
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)
Parametri
- dataModelProvider
- DataModelProvider
Provider per il modello dati.
- configuration
- ContextConfiguration
Informazioni sul contesto come definite dalla classe ContextConfiguration.
Eccezioni
dataModelProvider
o configuration
è null
.
contextType
è già registrato.