ModelSchema – třída
Metadata, potřebné k vytvoření instance představuje ModelStore.
Hierarchie dědičnosti
System.Object
Microsoft.Data.Schema.SchemaModel.ModelSchema
Obor názvů: Microsoft.Data.Schema.SchemaModel
Sestavení: Microsoft.Data.Schema (v Microsoft.Data.Schema.dll)
Syntaxe
'Deklarace
Public NotInheritable Class ModelSchema
public sealed class ModelSchema
public ref class ModelSchema sealed
[<Sealed>]
type ModelSchema = class end
public final class ModelSchema
Typ ModelSchema zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
AnnotationClasses | Získá seznam poznámek objekty metadat. |
![]() |
ElementClasses | |
![]() |
MaxIdentifierPartLength | Maximální délka libovolnou část modelu identifikátor získá. |
![]() |
MaxIdentifierParts | Představuje maximální počet částí identifikátoru lze identifikační značka modelu. |
![]() |
RootParentElementClasses | Získá na prvek metadat objekty, které jsou kořenové rodičů jakékoli skládá nebo hierarchické vztahy pro tento model. |
![]() |
Version | Získá nebo nastaví verze schématu. |
Na začátek
Metody
Název | Popis | |
---|---|---|
![]() |
AddAnnotationClass | Přidá toto schéma třídy poznámky. |
![]() |
AddElementClass | Přidá třídy prvků tohoto schématu. |
![]() |
CreateIdentifierGroup | Vytvoří skupinu identifikátor. |
![]() |
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.) |
![]() |
FindAnnotationClass(String) | Vyhledá a vrátí název objektu metadata annotation. |
![]() |
FindAnnotationClass(Type) | Vrátí objekt metadat poznámky spojené s poznámek daného typu. |
![]() |
FindElementClass(String) | Vyhledá a vrátí prvek metadat objektu, který má odpovídající název. |
![]() |
FindElementClass(Type) | Vyhledá a vrátí objekt prvek metadat pro prvek implementující daného typu. |
![]() |
GetAllLevelChildElementClasses | |
![]() |
GetAllLevelParentElementClasses | |
![]() |
GetChildElementClasses | Získá seznam skládá nebo hierarchické děti objektu metadata element. |
![]() |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) |
![]() |
GetImplementingElementClasses | Vrátí prvek metadat objektů, které jsou spojeny s prvky, které implementují rozhraní daného seznamu. |
![]() |
GetInstantiatingAnnotationClass | Vrátí objekt metadat poznámek použitá k vytvoření instance daného typu. |
![]() |
GetInstantiatingElementClass | Vrátí objekt metadat prvek používaný k vytvoření instance daného typu. |
![]() |
GetInstantiatingElementClassMapping | Vrátí mapování prvek objekty metadat typy rozhraní. |
![]() |
GetInterfaceTypeByName | Vrátí hodnotu typu, který odpovídá názvu daného rozhraní. |
![]() |
GetParentElementClasses(Type) | Získá přímé skládá nebo hierarchické nadřazený prvek objekty metadat pro zadané rozhraní typu. |
![]() |
GetParentElementClasses(ModelElementClass) | Získá přímé skládá nebo hierarchické rodičů daný prvek objektu metadata. |
![]() |
GetType | Získává Type aktuální instance. (Zděděno z Object.) |
![]() |
HasComposingParent | |
![]() |
HasHierarchicalParent | |
![]() |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) |
![]() |
SetupIdentifierCreation | |
![]() |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Na začátek
Pole
Název | Popis | |
---|---|---|
![]() ![]() |
MaxPossibleIdentifierParts | Představuje maximální počet částí identifikátoru lze identifikační značka modelu. |
Na začátek
Poznámky
Jedním z důležitých inicializační kroky DatabaseSchemaProvider (DSP) je populace ModelSchema objektu. Konkrétní provádění RegisterStoreTypes(ModelSchema) je předán ModelSchema instanci provádění musí potom použít k registraci prvky, vlastnosti, vztahů a poznámky, které popisují modelu.
Jednou ModelSchema je vytvořen objekt, instance je znovu použity pro život DSP instance k vytvoření instance odvozených DSP (a tedy ModelStore-odvozené) objekty.
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.
Viz také
Odkaz
Microsoft.Data.Schema.SchemaModel – obor názvů
RegisterStoreTypes(ModelSchema)