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
| Nome | Descrizione |
|---|---|
| RegisterContext(Func<Object>) |
Registra il contesto dati specificato da una factory di contesto. |
| RegisterContext(Type) |
Registra un'istanza del contesto dati. |
| RegisterContext(DataModelProvider) |
Registra un'istanza del contesto dati usando un provider di modelli di dati. |
| RegisterContext(Func<Object>, ContextConfiguration) |
Registra un'istanza del contesto dati usando la configurazione del contesto specificata e abilitando un costruttore personalizzato. |
| RegisterContext(Type, ContextConfiguration) |
Registra un'istanza del contesto dati usando la configurazione del contesto specificata. |
| RegisterContext(DataModelProvider, ContextConfiguration) |
Registra un'istanza del contesto dati usando la configurazione del contesto specificata e abilitando un provider di modelli di dati. |
Commenti
È possibile definire le informazioni di inizializzazione del contesto dati usando le proprietà della ContextConfiguration classe .
RegisterContext(Func<Object>)
Registra il contesto dati specificato da una factory di 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 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 di dati come definito nel modello di dati.
Commenti
Questo metodo usa le informazioni di contesto predefinite definite dalla ContextConfiguration classe .
Si applica a
RegisterContext(DataModelProvider)
Registra un'istanza del contesto dati usando un provider di modelli di 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 di dati.
Si applica a
RegisterContext(Func<Object>, ContextConfiguration)
Registra un'istanza del contesto dati usando la configurazione del contesto specificata 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 di dati.
- configuration
- ContextConfiguration
Informazioni sul contesto definite dalla ContextConfiguration classe .
Eccezioni
contextFactory è null.
L'oggetto contextType di cui viene creata contextFactory un'istanza 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 usando la configurazione del contesto specificata.
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 di dati come definito nel modello di dati.
- configuration
- ContextConfiguration
Informazioni di configurazione per il contesto, come definito dalla ContextConfiguration classe .
Eccezioni
contextType è null.
Esempio
Nell'esempio seguente viene illustrato come usare il RegisterContext(Type, ContextConfiguration) metodo per registrare un contesto di dati con lo 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 usando la configurazione del contesto specificata e abilitando un provider di modelli di 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 di dati.
- configuration
- ContextConfiguration
Informazioni sul contesto definite dalla ContextConfiguration classe .
Eccezioni
dataModelProvider o configuration è null.
contextType è già registrato.