MetaModel.RegisterContext Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje kontekst danych.
Przeciążenia
| RegisterContext(Func<Object>) |
Rejestruje kontekst danych określony przez fabrykę kontekstową. |
| RegisterContext(Type) |
Rejestruje wystąpienie kontekstu danych. |
| RegisterContext(DataModelProvider) |
Rejestruje wystąpienie kontekstu danych przy użyciu dostawcy modelu danych. |
| RegisterContext(Func<Object>, ContextConfiguration) |
Rejestruje wystąpienie kontekstu danych przy użyciu określonej konfiguracji kontekstu i przez włączenie konstruktora niestandardowego. |
| RegisterContext(Type, ContextConfiguration) |
Rejestruje wystąpienie kontekstu danych przy użyciu określonej konfiguracji kontekstu. |
| RegisterContext(DataModelProvider, ContextConfiguration) |
Rejestruje wystąpienie kontekstu danych przy użyciu określonej konfiguracji kontekstu i przez włączenie dostawcy modelu danych. |
Uwagi
Informacje inicjowania kontekstu danych można zdefiniować przy użyciu właściwości ContextConfiguration klasy .
RegisterContext(Func<Object>)
Rejestruje kontekst danych określony przez fabrykę kontekstową.
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))
Parametry
Uwagi
Ta metoda używa domyślnych informacji kontekstowych zdefiniowanych przez klasę ContextConfiguration . Umożliwia utworzenie wystąpienia kontekstu danych przy użyciu własnego konstruktora.
Dotyczy
RegisterContext(Type)
Rejestruje wystąpienie kontekstu danych.
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)
Parametry
- contextType
- Type
Typ kontekstu danych zdefiniowany w modelu danych.
Uwagi
Ta metoda używa domyślnych informacji kontekstowych zdefiniowanych przez klasę ContextConfiguration .
Dotyczy
RegisterContext(DataModelProvider)
Rejestruje wystąpienie kontekstu danych przy użyciu dostawcy modelu danych.
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)
Parametry
- dataModelProvider
- DataModelProvider
Dostawca modelu danych.
Dotyczy
RegisterContext(Func<Object>, ContextConfiguration)
Rejestruje wystąpienie kontekstu danych przy użyciu określonej konfiguracji kontekstu i przez włączenie konstruktora niestandardowego.
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)
Parametry
- configuration
- ContextConfiguration
Informacje kontekstowe zdefiniowane przez klasę ContextConfiguration .
Wyjątki
contextFactory to null.
contextFactory Wystąpienie contextType obiektu jest nieprawidłowe.
Uwagi
Fabryka kontekstu w tej metodzie umożliwia utworzenie wystąpienia kontekstu modelu danych przy użyciu konstruktora niestandardowego.
Dotyczy
RegisterContext(Type, ContextConfiguration)
Rejestruje wystąpienie kontekstu danych przy użyciu określonej konfiguracji kontekstu.
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)
Parametry
- contextType
- Type
Typ kontekstu danych zdefiniowany w modelu danych.
- configuration
- ContextConfiguration
Informacje o konfiguracji kontekstu zdefiniowane przez klasę ContextConfiguration .
Wyjątki
contextType to null.
Przykłady
W poniższym przykładzie pokazano, jak używać RegisterContext(Type, ContextConfiguration) metody do rejestrowania kontekstu danych z włączonym szkieletem configuration określonym przez parametr .
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})
Dotyczy
RegisterContext(DataModelProvider, ContextConfiguration)
Rejestruje wystąpienie kontekstu danych przy użyciu określonej konfiguracji kontekstu i przez włączenie dostawcy modelu danych.
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)
Parametry
- dataModelProvider
- DataModelProvider
Dostawca modelu danych.
- configuration
- ContextConfiguration
Informacje kontekstowe zdefiniowane przez klasę ContextConfiguration .
Wyjątki
dataModelProvider lub configuration to null.
contextType jest już zarejestrowany.