ConventionAnnotatable Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Základní třída pro typy, které podporují poznámky konvence čtení a zápisu.
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class ConventionAnnotatable : Microsoft.EntityFrameworkCore.Infrastructure.Annotatable, Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable
public abstract class ConventionAnnotatable : Microsoft.EntityFrameworkCore.Infrastructure.Annotatable, Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable
[<System.Runtime.CompilerServices.Nullable(0)>]
type ConventionAnnotatable = class
inherit Annotatable
interface IConventionAnnotatable
interface IReadOnlyAnnotatable
interface IMutableAnnotatable
type ConventionAnnotatable = class
inherit Annotatable
interface IConventionAnnotatable
interface IAnnotatable
interface IMutableAnnotatable
type ConventionAnnotatable = class
inherit Annotatable
interface IConventionAnnotatable
interface IReadOnlyAnnotatable
interface IMutableAnnotatable
Public MustInherit Class ConventionAnnotatable
Inherits Annotatable
Implements IConventionAnnotatable
- Dědičnost
- Dědičnost
- Atributy
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .
Konstruktory
| Název | Description |
|---|---|
| ConventionAnnotatable() |
Základní třída pro typy, které podporují poznámky konvence čtení a zápisu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Vlastnosti
| Název | Description |
|---|---|
| IsReadOnly |
Určuje, zda je aktuální objekt jen pro čtení. (Zděděno od AnnotatableBase) |
| Item[String] |
Získá poznámku k hodnotě s daným názvem, která |
Metody
| Název | Description |
|---|---|
| AddAnnotation(String, Annotation) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od Annotatable) |
| AddAnnotation(String, Object, ConfigurationSource) |
Přidá k tomuto objektu poznámku s daným klíčem a hodnotou pomocí daného zdroje konfigurace. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. |
| AddAnnotation(String, Object) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od Annotatable) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Přidá poznámky k tomuto objektu. (Zděděno od AnnotatableBase) |
| AddAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá poznámky k tomuto objektu. (Zděděno od AnnotatableBase) |
| AddRuntimeAnnotation(String, Annotation) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
| AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
| AddRuntimeAnnotations(IEnumerable<Annotation>) |
Přidá k tomuto objektu poznámky za běhu. (Zděděno od AnnotatableBase) |
| AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá k tomuto objektu poznámky za běhu. (Zděděno od AnnotatableBase) |
| CreateAnnotation(String, Object) |
Vytvoří novou poznámku. |
| CreateRuntimeAnnotation(String, Object) |
Vytvoří novou poznámku modulu runtime. (Zděděno od AnnotatableBase) |
| EnsureMutable() |
Vyvolá výjimku, pokud je model jen pro čtení. (Zděděno od Annotatable) |
| EnsureReadOnly() |
Vyvolá výjimku, pokud model není jen pro čtení. (Zděděno od Annotatable) |
| FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| GetAnnotation(String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. (Zděděno od AnnotatableBase) |
| GetAnnotations() |
Získá všechny poznámky k aktuálnímu objektu. |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Získá hodnotu poznámky modulu runtime s daným názvem a přidá ji, pokud neexistuje. (Zděděno od AnnotatableBase) |
| GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. (Zděděno od AnnotatableBase) |
| OnAnnotationSet(String, Annotation, Annotation) |
Volá se při nastavení nebo odebrání poznámky. |
| OnAnnotationSet(String, IConventionAnnotation, IConventionAnnotation) |
Volá se při nastavení nebo odebrání poznámky. |
| RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. |
| RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. (Zděděno od AnnotatableBase) |
| SetAnnotation(String, Annotation, Annotation) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od Annotatable) |
| SetAnnotation(String, Object, ConfigurationSource) |
Nastaví poznámku s daným klíčem a hodnotou tohoto objektu pomocí daného zdroje konfigurace. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. |
| SetAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. |
| SetAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od Annotatable) |
| SetOrRemoveAnnotation(String, Object, ConfigurationSource) |
Nastaví poznámku s daným klíčem a hodnotou tohoto objektu pomocí daného zdroje konfigurace.
Odebere existující poznámku, pokud již existuje anotace se zadaným názvem a |
| SetRuntimeAnnotation(String, Annotation, Annotation) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od AnnotatableBase) |
| SetRuntimeAnnotation(String, Object) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od AnnotatableBase) |
Explicitní implementace rozhraní
| Název | Description |
|---|---|
| IAnnotatable.AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
| IAnnotatable.FindAnnotation(String) |
Získá anotaci s daným názvem a vrátí hodnotu null, pokud neexistuje. (Zděděno od Annotatable) |
| IAnnotatable.FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| IAnnotatable.GetAnnotations() |
Získá všechny poznámky k aktuálnímu objektu. (Zděděno od Annotatable) |
| IAnnotatable.GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. (Zděděno od AnnotatableBase) |
| IAnnotatable.RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. (Zděděno od AnnotatableBase) |
| IAnnotatable.SetRuntimeAnnotation(String, Object) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od AnnotatableBase) |
| IConventionAnnotatable.AddAnnotation(String, Object, Boolean) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. |
| IConventionAnnotatable.Builder |
Získá tvůrce, který lze použít ke konfiguraci tohoto objektu. |
| IConventionAnnotatable.FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| IConventionAnnotatable.GetAnnotations() |
Získá všechny poznámky k aktuálnímu objektu. |
| IConventionAnnotatable.IsInModel |
Určuje, jestli je tento objekt v modelu, tj. nebyl odebrán z jednoho objektu. |
| IConventionAnnotatable.RemoveAnnotation(String) |
Odebere poznámku s daným názvem z tohoto objektu. |
| IConventionAnnotatable.SetAnnotation(String, Object, Boolean) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. |
| IConventionAnnotatable.SetOrRemoveAnnotation(String, Object, Boolean) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud |
| IMutableAnnotatable.AddAnnotation(String, Object) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od Annotatable) |
| IMutableAnnotatable.Item[String] |
Získá nebo nastaví hodnotu poznámky s daným názvem. |
| IMutableAnnotatable.RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. (Zděděno od Annotatable) |
| IMutableAnnotatable.SetAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. |
| IMutableAnnotatable.SetOrRemoveAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud |
| IReadOnlyAnnotatable.FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| IReadOnlyAnnotatable.GetAnnotations() |
Získá všechny poznámky k aktuálnímu objektu. (Zděděno od AnnotatableBase) |
| IReadOnlyAnnotatable.Item[String] |
Získá hodnotu poznámky s daným názvem, který |
Metody rozšíření
| Název | Description |
|---|---|
| AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Přidá poznámky k objektu. |
| AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Přidá poznámky k objektu. |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Získá ladicí řetězec pro všechny poznámky deklarované v objektu. |
| GetAnnotation(IAnnotatable, String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. |
| GetAnnotation(IConventionAnnotatable, String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. |
| GetAnnotation(IMutableAnnotatable, String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. |
| GetOrAddAnnotation(IMutableAnnotatable, String, String) |
Získá existující poznámku s daným klíčem nebo přidá novou poznámku, pokud neexistuje. |
| SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud |
| SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud |