XmlStreamStore Classe

Définition

Représente un magasin de données XML pour écrire et lire des annotations utilisateur.Represents an XML data store for writing and reading user annotations.

public ref class XmlStreamStore sealed : System::Windows::Annotations::Storage::AnnotationStore
public sealed class XmlStreamStore : System.Windows.Annotations.Storage.AnnotationStore
type XmlStreamStore = class
    inherit AnnotationStore
Public NotInheritable Class XmlStreamStore
Inherits AnnotationStore
Héritage
XmlStreamStore

Constructeurs

XmlStreamStore(Stream)

Initialise une nouvelle instance de la classe XmlStreamStore avec un Stream E/S spécifié.Initializes a new instance of the XmlStreamStore class with a specified I/O Stream.

XmlStreamStore(Stream, IDictionary<Uri,IList<Uri>>)

Initialise une nouvelle instance de la classe XmlStreamStore avec un Stream E/S spécifié et un dictionnaire des espaces de noms compatibles connus.Initializes a new instance of the XmlStreamStore class with a specified I/O Stream and dictionary of known compatible namespaces.

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.

IgnoredNamespaces

Obtient la liste des espaces de noms ignorés pendant le chargement du flux XML.Gets a list of the namespaces that were ignored when the XML stream was loaded.

IsDisposed

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

(Hérité de AnnotationStore)
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.

(Hérité de AnnotationStore)
WellKnownNamespaces

Obtient une liste de tous les espaces de noms prédéfinis par l’infrastructure des annotations.Gets a list of all namespaces that are predefined by the Annotations Framework.

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.

(Hérité de AnnotationStore)
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.

(Hérité de AnnotationStore)
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)
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)
GetWellKnownCompatibleNamespaces(Uri)

Retourne une liste d'espaces de noms qui sont compatibles comme espace de noms d'entrée.Returns a list of namespaces that are compatible as an input namespace.

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.

(Hérité de AnnotationStore)
OnAuthorChanged(AnnotationAuthorChangedEventArgs)

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

(Hérité de AnnotationStore)
OnCargoChanged(AnnotationResourceChangedEventArgs)

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

(Hérité de AnnotationStore)
OnStoreContentChanged(StoreContentChangedEventArgs)

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

(Hérité de AnnotationStore)
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.

(Hérité de AnnotationStore)
AuthorChanged

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

(Hérité de AnnotationStore)
CargoChanged

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

(Hérité de AnnotationStore)
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.

(Hérité de AnnotationStore)

S’applique à