MetaModel.RegisterContext Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Enregistre le contexte de données.
Surcharges
RegisterContext(Func<Object>) |
Enregistre le contexte de données spécifié par une fabrique de contextes. |
RegisterContext(Type) |
Enregistre une instance de contexte de données. |
RegisterContext(DataModelProvider) |
Inscrit une instance du contexte de données à l’aide d’un fournisseur de modèles de données. |
RegisterContext(Func<Object>, ContextConfiguration) |
Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifié et en activant un constructeur personnalisé. |
RegisterContext(Type, ContextConfiguration) |
Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifiée. |
RegisterContext(DataModelProvider, ContextConfiguration) |
Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifié et en activant un fournisseur de modèle de données. |
Remarques
Vous pouvez définir des informations d’initialisation de contexte de données à l’aide des propriétés de la ContextConfiguration classe .
RegisterContext(Func<Object>)
Enregistre le contexte de données spécifié par une fabrique de contextes.
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))
Paramètres
Remarques
Cette méthode utilise les informations de contexte par défaut définies par la ContextConfiguration classe . Il vous permet d’instancier le contexte de données à l’aide de votre propre constructeur.
S’applique à
RegisterContext(Type)
Enregistre une instance de contexte de données.
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)
Paramètres
- contextType
- Type
Type du contexte de données tel qu'il est défini dans le modèle de données.
Remarques
Cette méthode utilise les informations de contexte par défaut définies par la ContextConfiguration classe .
S’applique à
RegisterContext(DataModelProvider)
Inscrit une instance du contexte de données à l’aide d’un fournisseur de modèles de données.
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)
Paramètres
- dataModelProvider
- DataModelProvider
Fournisseur pour le modèle de données.
S’applique à
RegisterContext(Func<Object>, ContextConfiguration)
Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifié et en activant un constructeur personnalisé.
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)
Paramètres
- configuration
- ContextConfiguration
Les informations de contexte définies par la classe ContextConfiguration.
Exceptions
contextFactory
a la valeur null
.
Le contextType
instancié par contextFactory
n'est pas valide.
Remarques
La fabrique de contexte dans cette méthode vous permet d’instancier un contexte de modèle de données à l’aide d’un constructeur personnalisé.
S’applique à
RegisterContext(Type, ContextConfiguration)
Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifiée.
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)
Paramètres
- contextType
- Type
Type du contexte de données tel qu'il est défini dans le modèle de données.
- configuration
- ContextConfiguration
Les informations de configuration pour le contexte, comme définies par la classe ContextConfiguration.
Exceptions
contextType
a la valeur null
.
Exemples
L’exemple suivant montre comment utiliser la RegisterContext(Type, ContextConfiguration) méthode pour inscrire un contexte de données avec la génération automatique activée, comme spécifié par le configuration
paramètre .
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})
S’applique à
RegisterContext(DataModelProvider, ContextConfiguration)
Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifié et en activant un fournisseur de modèle de données.
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)
Paramètres
- dataModelProvider
- DataModelProvider
Fournisseur pour le modèle de données.
- configuration
- ContextConfiguration
Les informations de contexte définies par la classe ContextConfiguration.
Exceptions
dataModelProvider
ou configuration
est null
.
contextType
est déjà inscrit.