Teilen über


AnnotationStore Klasse

Definition

Stellt beim Überschreiben in einer abgeleiteten Klasse einen Datenspeicher zum Schreiben und Lesen von Benutzeranmerkungen dar.

public ref class AnnotationStore abstract : IDisposable
public abstract class AnnotationStore : IDisposable
type AnnotationStore = class
    interface IDisposable
Public MustInherit Class AnnotationStore
Implements IDisposable
Vererbung
AnnotationStore
Abgeleitet
Implementiert

Konstruktoren

AnnotationStore()

Initialisiert eine neue Instanz der AnnotationStore-Klasse.

Eigenschaften

AutoFlush

Ruft einen Wert ab, mit dem angegeben wird, ob Daten in Anmerkungspuffern sofort in den physischen Datenspeicher geschrieben werden sollen, oder legt diesen Wert fest.

IsDisposed

Ruft einen Wert ab, mit dem angegeben wird, ob Dispose aufgerufen wurde.

SyncRoot

Ruft das Objekt ab, das als Synchronisierungssperre für Abschnitte verwendet werden soll, in denen der AnnotationStore von großer Bedeutung ist.

Methoden

AddAnnotation(Annotation)

Fügt dem Speicher eine neue Annotation hinzu.

DeleteAnnotation(Guid)

Löscht die Anmerkung mit der angegebenen Id aus dem Speicher.

Dispose()

Gibt alle vom Speicher verwendeten verwalteten und nicht verwalteten Ressourcen frei.

Dispose(Boolean)

Gibt die vom Speicher verwendeten nicht verwalteten Ressourcen frei und gibt optional auch die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Garantiert, dass Dispose(Boolean) schließlich für diesen Speicher aufgerufen wird.

Flush()

Erzwingt, dass alle in internen Puffern beibehaltenen Anmerkungsdaten auf den zugrunde liegenden Datenträger geschrieben werden.

GetAnnotation(Guid)

Gibt die Anmerkung mit der angegebenen Id aus dem Speicher zurück.

GetAnnotations()

Gibt eine Liste aller Anmerkungen im Speicher zurück.

GetAnnotations(ContentLocator)

Gibt eine Liste der Anmerkungen zurück, die Anchors mit Locators aufweisen, die mit einer entsprechenden ContentLocatorPart-Sequenz beginnen.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Löst das AnchorChanged-Ereignis aus.

OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Löst das AuthorChanged-Ereignis aus.

OnCargoChanged(AnnotationResourceChangedEventArgs)

Löst das CargoChanged-Ereignis aus.

OnStoreContentChanged(StoreContentChangedEventArgs)

Löst das StoreContentChanged-Ereignis aus.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

AnchorChanged

Tritt auf, wenn sich ein Anker für eine Annotation im Speicher ändert.

AuthorChanged

Tritt auf, wenn sich ein Autor einer Annotation im Speicher ändert.

CargoChanged

Tritt auf, wenn sich eine Ladung einer Annotation im Speicher ändert.

StoreContentChanged

Tritt auf, wenn eine Annotation dem Speicher hinzugefügt oder aus dem Speicher gelöscht wird.

Gilt für: