RuntimeAnnotatableBase 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áze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeAnnotatableBase : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeAnnotatableBase = class
interface IAnnotatable
interface IReadOnlyAnnotatable
Public Class RuntimeAnnotatableBase
Implements IAnnotatable
- Dědičnost
-
RuntimeAnnotatableBase
- Odvozené
- Atributy
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .
Konstruktory
| Název | Description |
|---|---|
| RuntimeAnnotatableBase() |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
Vlastnosti
| Název | Description |
|---|---|
| Item[String] |
Získá poznámku k hodnotě s daným názvem, která |
Metody
| Název | Description |
|---|---|
| AddAnnotation(String, Object) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. |
| AddAnnotations(IEnumerable<IAnnotation>) |
Přidá poznámky k tomuto objektu, které přepisují všechny existující poznámky se stejným názvem. |
| AddAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá poznámky k tomuto objektu, které přepisují všechny existující poznámky se stejným názvem. |
| 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. |
| 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. |
| AddRuntimeAnnotations(IEnumerable<Annotation>) |
Přidá k tomuto objektu poznámky za běhu. |
| AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Přidá k tomuto objektu poznámky za běhu. |
| CreateAnnotation(String, Object) |
Vytvoří novou poznámku. |
| CreateRuntimeAnnotation(String, Object) |
Vytvoří novou poznámku modulu runtime. |
| 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. |
| 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. |
| GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. |
| RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. |
| RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. |
| 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. |
| 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. |
| 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. |
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. |
| IAnnotatable.FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| IAnnotatable.GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. |
| IAnnotatable.RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. |
| 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. |
| 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. |
| IReadOnlyAnnotatable.Item[String] |
Získá hodnotu poznámky s daným názvem, který |