AnnotationStore Klasse

Definition

Stellt beim Überschreiben in einer abgeleiteten Klasse einen Datenspeicher zum Schreiben und Lesen von Benutzeranmerkungen dar.When overridden in a derived class, represents a data store for writing and reading user annotations.

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.Initializes a new instance of the AnnotationStore class.

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.Gets or sets a value that indicates whether data in annotation buffers is to be written immediately to the physical data store.

IsDisposed

Ruft einen Wert ab, mit dem angegeben wird, ob Dispose aufgerufen wurde.Gets a value that indicates whether Dispose has been called.

SyncRoot

Ruft das Objekt ab, das als Synchronisierungssperre für Abschnitte verwendet werden soll, in denen der AnnotationStore von großer Bedeutung ist.Gets the object to use as a synchronization lock for AnnotationStore critical sections.

Methoden

AddAnnotation(Annotation)

Fügt dem Speicher eine neue Annotation hinzu.Adds a new Annotation to the store.

DeleteAnnotation(Guid)

Löscht die Anmerkung mit der angegebenen Id aus dem Speicher.Deletes the annotation with the specified Id from the store.

Dispose()

Gibt alle vom Speicher verwendeten verwalteten und nicht verwalteten Ressourcen frei.Releases all managed and unmanaged resources used by the store.

Dispose(Boolean)

Gibt die vom Speicher verwendeten nicht verwalteten Ressourcen frei und gibt optional auch die verwalteten Ressourcen frei.Releases the unmanaged resources used by the store and optionally releases the managed resources.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
Finalize()

Garantiert, dass Dispose(Boolean) schließlich für diesen Speicher aufgerufen wird.Guarantees that Dispose(Boolean) will eventually be called for this store.

Flush()

Erzwingt, dass alle in internen Puffern beibehaltenen Anmerkungsdaten auf den zugrunde liegenden Datenträger geschrieben werden.Forces any annotation data retained in internal buffers to be written to the underlying storage device.

GetAnnotation(Guid)

Gibt die Anmerkung mit der angegebenen Id aus dem Speicher zurück.Returns the annotation with the specified Id from the store.

GetAnnotations()

Gibt eine Liste aller Anmerkungen im Speicher zurück.Returns a list of all the annotations in the store.

GetAnnotations(ContentLocator)

Gibt eine Liste der Anmerkungen zurück, die Anchors mit Locators aufweisen, die mit einer entsprechenden ContentLocatorPart-Sequenz beginnen.Returns a list of annotations that have Anchors with locators that begin with a matching ContentLocatorPart sequence.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Löst das AnchorChanged-Ereignis aus.Raises the AnchorChanged event.

OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Löst das AuthorChanged-Ereignis aus.Raises the AuthorChanged event.

OnCargoChanged(AnnotationResourceChangedEventArgs)

Löst das CargoChanged-Ereignis aus.Raises the CargoChanged event.

OnStoreContentChanged(StoreContentChangedEventArgs)

Löst das StoreContentChanged-Ereignis aus.Raises the StoreContentChanged event.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Ereignisse

AnchorChanged

Tritt auf, wenn sich ein Anker für eine Annotation im Speicher ändert.Occurs when an anchor on any Annotation in the store changes.

AuthorChanged

Tritt auf, wenn sich ein Autor einer Annotation im Speicher ändert.Occurs when an author on any Annotation in the store changes.

CargoChanged

Tritt auf, wenn sich eine Ladung einer Annotation im Speicher ändert.Occurs when a cargo on any Annotation in the store changes.

StoreContentChanged

Tritt auf, wenn eine Annotation dem Speicher hinzugefügt oder aus dem Speicher gelöscht wird.Occurs when an Annotation is added to or deleted from the store.

Gilt für: