Partager via


XmlStreamStore Classe

Définition

Représente un magasin de données XML pour écrire et lire des annotations utilisateur.

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é.

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.

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.

IgnoredNamespaces

Obtient la liste des espaces de noms ignorés pendant le chargement du flux XML.

IsDisposed

Obtient une valeur qui indique si Dispose a été appelé.

(Hérité de AnnotationStore)
SyncRoot

Obtient l'objet à utiliser comme verrouillage de synchronisation pour les sections critiques AnnotationStore.

(Hérité de AnnotationStore)
WellKnownNamespaces

Obtient la liste de tous les espaces de noms prédéfinis par annotations Framework.

Méthodes

AddAnnotation(Annotation)

Ajoute une nouvelle Annotation au magasin.

DeleteAnnotation(Guid)

Supprime l'annotation avec la Id spécifiée du magasin.

Dispose()

Libère toutes les ressources managées et non managées utilisées par le magasin.

(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.

(Hérité de AnnotationStore)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(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.

GetAnnotation(Guid)

Retourne l'annotation avec la Id spécifiée à partir du magasin.

GetAnnotations()

Retourne une liste de toutes les annotations du magasin.

GetAnnotations(ContentLocator)

Retourne une liste d'annotations qui ont des Anchors avec des localisateurs qui commencent par une séquence ContentLocatorPart correspondante.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetWellKnownCompatibleNamespaces(Uri)

Retourne une liste d'espaces de noms qui sont compatibles comme espace de noms d'entrée.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Déclenche l’événement AnchorChanged.

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

Déclenche l’événement AuthorChanged.

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

Déclenche l’événement CargoChanged.

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

Déclenche l’événement StoreContentChanged.

(Hérité de AnnotationStore)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Événements

AnchorChanged

Se produit lorsqu'une ancre sur une Annotation du magasin change.

(Hérité de AnnotationStore)
AuthorChanged

Se produit lorsqu'un auteur sur une Annotation du magasin change.

(Hérité de AnnotationStore)
CargoChanged

Se produit lorsqu'un cargo sur une Annotation du magasin change.

(Hérité de AnnotationStore)
StoreContentChanged

Se produit lorsqu'une Annotation est ajoutée ou supprimée du magasin.

(Hérité de AnnotationStore)

S’applique à

Voir aussi