Annotatable 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í čtení a zápis poznámek.
Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
public class Annotatable : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable
public class Annotatable : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable
type Annotatable = class
interface IMutableAnnotatable
interface IAnnotatable
type Annotatable = class
inherit AnnotatableBase
interface IMutableAnnotatable
interface IReadOnlyAnnotatable
Public Class Annotatable
Implements IMutableAnnotatable
Public Class Annotatable
Inherits AnnotatableBase
Implements IMutableAnnotatable
- Dědičnost
-
Annotatable
- Dědičnost
- Odvozené
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .
Konstruktory
Annotatable() |
Základní třída pro typy, které podporují čtení a zápis poznámek. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Vlastnosti
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 a vrátí |
Item[String] |
Získá poznámku k hodnotě s daným názvem a vrátí |
Metody
AddAnnotation(String, Annotation) |
Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem. |
AddAnnotation(String, Annotation) |
Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
AddAnnotation(String, Object) |
Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem. |
AddAnnotation(String, Object) |
Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
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á, 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á, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
AddRuntimeAnnotations(IEnumerable<Annotation>) |
Přidá do tohoto objektu poznámky modulu runtime. (Zděděno od AnnotatableBase) |
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá do tohoto objektu poznámky modulu runtime. (Zděděno od AnnotatableBase) |
CreateAnnotation(String, Object) |
Vytvoří novou poznámku. |
CreateAnnotation(String, Object) |
Vytvoří novou poznámku. (Zděděno od AnnotatableBase) |
CreateRuntimeAnnotation(String, Object) |
Vytvoří novou poznámku modulu runtime. (Zděděno od AnnotatableBase) |
EnsureMutable() |
Vyvolá, pokud je model jen pro čtení. |
EnsureReadOnly() |
Vyvolá se, pokud model není jen pro čtení. |
FindAnnotation(String) |
Získá anotaci s daným názvem a vrátí |
FindAnnotation(String) |
Získá anotaci s daným názvem a vrátí |
FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime se zadaným názvem a vrátí |
GetAnnotation(String) |
Získá anotaci s daným názvem, vyvolá se, pokud neexistuje. (Zděděno od AnnotatableBase) |
GetAnnotations() |
Získá všechny poznámky aktuální objekt. |
GetAnnotations() |
Získá všechny poznámky aktuální objekt. (Zděděno od AnnotatableBase) |
GetOrAddAnnotation(String, Object) |
Přidá poznámku k tomuto objektu nebo vrátí existující anotaci, pokud již existuje se zadaným názvem. |
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 aktuální objekt. (Zděděno od AnnotatableBase) |
OnAnnotationSet(String, Annotation, Annotation) |
Volá se při nastavení nebo odebrání poznámky. |
OnAnnotationSet(String, Annotation, Annotation) |
Volá se při nastavení nebo odebrání poznámky. (Zděděno od AnnotatableBase) |
RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. |
RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. (Zděděno od AnnotatableBase) |
RemoveRuntimeAnnotation(String) |
Odebere z tohoto objektu danou poznámku modulu runtime. (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 poznámka se zadaným názvem. |
SetAnnotation(String, Annotation, Annotation) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
SetAnnotation(String, Annotation) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka 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 poznámka 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 poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
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 poznámka 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 poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
Explicitní implementace rozhraní
IAnnotatable.AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá, 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. |
IAnnotatable.FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime se zadaným názvem a vrátí |
IAnnotatable.GetAnnotations() |
Získá všechny poznámky aktuální objekt. |
IAnnotatable.GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime aktuální objekt. (Zděděno od AnnotatableBase) |
IAnnotatable.RemoveRuntimeAnnotation(String) |
Odebere z tohoto objektu danou poznámku modulu runtime. (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 poznámka se zadaným názvem. (Zděděno od AnnotatableBase) |
IMutableAnnotatable.AddAnnotation(String, Object) |
Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem. |
IMutableAnnotatable.RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. |
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud |
IReadOnlyAnnotatable.FindAnnotation(String) |
Získá anotaci s daným názvem a vrátí |
IReadOnlyAnnotatable.GetAnnotations() |
Získá všechny poznámky aktuální objekt. (Zděděno od AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Získá hodnotu poznámky se zadaným názvem, vrátí |
Metody rozšíření
AnnotationsToDebugString(IAnnotatable, Int32) |
Získá ladicí řetězec pro všechny poznámky deklarované v objektu. |
GetAnnotation(IAnnotatable, String) |
Získá anotaci s daným názvem, vyvolá se, pokud neexistuje. |
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Přidá poznámky k objektu. |
GetAnnotation(IMutableAnnotatable, String) |
Získá anotaci s daným názvem, vyvolá se, 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(IMutableAnnotatable, String, Object) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud |
Platí pro
Entity Framework