AnnotationStore Classe

Définition

En cas de substitution dans une classe dérivée, représente un magasin de données pour écrire et lire des annotations utilisateur.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
Héritage
AnnotationStore
Dérivé
Implémente

Constructeurs

AnnotationStore()

Initialise une nouvelle instance de la classe AnnotationStore.Initializes a new instance of the AnnotationStore class.

Propriétés

AutoFlush

Obtient ou définit une valeur qui indique si les données des mémoires tampon d'annotation seront écrites immédiatement dans le magasin de données physique.Gets or sets a value that indicates whether data in annotation buffers is to be written immediately to the physical data store.

IsDisposed

Obtient une valeur qui indique si Dispose a été appelé.Gets a value that indicates whether Dispose has been called.

SyncRoot

Obtient l'objet à utiliser comme verrouillage de synchronisation pour les sections critiques AnnotationStore.Gets the object to use as a synchronization lock for AnnotationStore critical sections.

Méthodes

AddAnnotation(Annotation)

Ajoute une nouvelle Annotation au magasin.Adds a new Annotation to the store.

DeleteAnnotation(Guid)

Supprime l'annotation avec la Id spécifiée du magasin.Deletes the annotation with the specified Id from the store.

Dispose()

Libère toutes les ressources managées et non managées utilisées par le magasin.Releases all managed and unmanaged resources used by the store.

Dispose(Boolean)

Libère les ressources non managées utilisées par le magasin et libère éventuellement les ressources managées.Releases the unmanaged resources used by the store and optionally releases the managed resources.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
Finalize()

Garantit que Dispose(Boolean) sera appelée pour ce magasin.Guarantees that Dispose(Boolean) will eventually be called for this store.

Flush()

Force l'écriture de toutes les données d'annotation conservées dans les mémoires tampon internes dans le dispositif de stockage sous-jacent.Forces any annotation data retained in internal buffers to be written to the underlying storage device.

GetAnnotation(Guid)

Retourne l'annotation avec la Id spécifiée à partir du magasin.Returns the annotation with the specified Id from the store.

GetAnnotations()

Retourne une liste de toutes les annotations du magasin.Returns a list of all the annotations in the store.

GetAnnotations(ContentLocator)

Retourne une liste d'annotations qui ont des Anchors avec des localisateurs qui commencent par une séquence ContentLocatorPart correspondante.Returns a list of annotations that have Anchors with locators that begin with a matching ContentLocatorPart sequence.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Déclenche l’événement AnchorChanged.Raises the AnchorChanged event.

OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Déclenche l’événement AuthorChanged.Raises the AuthorChanged event.

OnCargoChanged(AnnotationResourceChangedEventArgs)

Déclenche l’événement CargoChanged.Raises the CargoChanged event.

OnStoreContentChanged(StoreContentChangedEventArgs)

Déclenche l’événement StoreContentChanged.Raises the StoreContentChanged event.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Événements

AnchorChanged

Se produit lorsqu'une ancre sur une Annotation du magasin change.Occurs when an anchor on any Annotation in the store changes.

AuthorChanged

Se produit lorsqu'un auteur sur une Annotation du magasin change.Occurs when an author on any Annotation in the store changes.

CargoChanged

Se produit lorsqu'un cargo sur une Annotation du magasin change.Occurs when a cargo on any Annotation in the store changes.

StoreContentChanged

Se produit lorsqu'une Annotation est ajoutée ou supprimée du magasin.Occurs when an Annotation is added to or deleted from the store.

S’applique à