AnnotationStore Klasa

Definicja

Gdy jest zastępowany w klasie pochodnej, reprezentuje magazyn danych do zapisu i odczytywania adnotacji użytkownika.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
Dziedziczenie
AnnotationStore
Pochodne
Implementuje

Konstruktory

AnnotationStore()

Inicjuje nowe wystąpienie klasy AnnotationStore.Initializes a new instance of the AnnotationStore class.

Właściwości

AutoFlush

Pobiera lub ustawia wartość wskazującą, czy dane w buforach adnotacji mają być zapisywane natychmiast w fizycznym magazynie danych.Gets or sets a value that indicates whether data in annotation buffers is to be written immediately to the physical data store.

IsDisposed

Pobiera wartość wskazującą, czy Dispose został wywołany.Gets a value that indicates whether Dispose has been called.

SyncRoot

Pobiera obiekt, który ma być używany jako blokada synchronizacji dla AnnotationStore sekcji krytycznych.Gets the object to use as a synchronization lock for AnnotationStore critical sections.

Metody

AddAnnotation(Annotation)

Dodaje nowy element Annotation do sklepu.Adds a new Annotation to the store.

DeleteAnnotation(Guid)

Usuwa adnotację z określonym Id ze sklepu.Deletes the annotation with the specified Id from the store.

Dispose()

Zwalnia wszystkie zarządzane i niezarządzane zasoby używane przez magazyn.Releases all managed and unmanaged resources used by the store.

Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez magazyn i opcjonalnie zwalnia zarządzane zasoby.Releases the unmanaged resources used by the store and optionally releases the managed resources.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Finalize()

Gwarancje, które Dispose(Boolean) ostatecznie będą wywoływane dla tego magazynu.Guarantees that Dispose(Boolean) will eventually be called for this store.

Flush()

Wymusza, aby wszystkie dane adnotacji przechowywane w buforach wewnętrznych były zapisywane na podstawowym urządzeniu magazynującym.Forces any annotation data retained in internal buffers to be written to the underlying storage device.

GetAnnotation(Guid)

Zwraca adnotację z określonym Id ze sklepu.Returns the annotation with the specified Id from the store.

GetAnnotations()

Zwraca listę wszystkich adnotacji w sklepie.Returns a list of all the annotations in the store.

GetAnnotations(ContentLocator)

Zwraca listę adnotacji mających Anchors lokalizatory rozpoczynające się od pasującej ContentLocatorPart sekwencji.Returns a list of annotations that have Anchors with locators that begin with a matching ContentLocatorPart sequence.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Podnosi AnchorChanged zdarzenie.Raises the AnchorChanged event.

OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Podnosi AuthorChanged zdarzenie.Raises the AuthorChanged event.

OnCargoChanged(AnnotationResourceChangedEventArgs)

Podnosi CargoChanged zdarzenie.Raises the CargoChanged event.

OnStoreContentChanged(StoreContentChangedEventArgs)

Podnosi StoreContentChanged zdarzenie.Raises the StoreContentChanged event.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Zdarzenia

AnchorChanged

Występuje, gdy zakotwiczenie w Annotation sklepie zostanie zmienione.Occurs when an anchor on any Annotation in the store changes.

AuthorChanged

Występuje po zmianie autora na dowolnym Annotation ze sklepu.Occurs when an author on any Annotation in the store changes.

CargoChanged

Występuje, gdy zostanie zmieniony ładunek na dowolnym Annotation ze sklepu.Occurs when a cargo on any Annotation in the store changes.

StoreContentChanged

Występuje po Annotation dodaniu lub usunięciu ze sklepu.Occurs when an Annotation is added to or deleted from the store.

Dotyczy