Condividi tramite


XmlStreamStore Classe

Definizione

Rappresenta un archivio dati XML per scrivere e leggere le annotazioni dell'utente.

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
Ereditarietà
XmlStreamStore

Costruttori

XmlStreamStore(Stream)

Inizializza una nuova istanza della classe XmlStreamStore con un oggetto Stream di I/O specifico.

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

Inizializza una nuova istanza della classe XmlStreamStore con un oggetto Stream di I/O specifico e un dizionario di spazi dei nomi compatibili noti.

Proprietà

AutoFlush

Ottiene o imposta un valore che indica se i dati nei buffer di annotazione devono essere scritti immediatamente nell'archivio dati fisico.

IgnoredNamespaces

Ottiene un elenco degli spazi dei nomi ignorati quando il flusso XML è stato caricato.

IsDisposed

Ottiene un valore che indica se l'oggetto Dispose è stato chiamato.

(Ereditato da AnnotationStore)
SyncRoot

Ottiene l'oggetto da usare come blocco di sincronizzazione per le sezioni critiche di AnnotationStore.

(Ereditato da AnnotationStore)
WellKnownNamespaces

Ottiene un elenco di tutti gli spazi dei nomi predefiniti da Annotations Framework.

Metodi

AddAnnotation(Annotation)

Aggiunge un nuovo oggetto Annotation all'archivio.

DeleteAnnotation(Guid)

Elimina dall'archivio l'annotazione con l'Id specificato.

Dispose()

Libera tutte le risorse gestite e non gestite usate dall'archivio.

(Ereditato da AnnotationStore)
Dispose(Boolean)

Rilascia le risorse non gestite usate dall'archivio e, facoltativamente, le risorse gestite.

(Ereditato da AnnotationStore)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Flush()

Forza la scrittura nel dispositivo di archiviazione sottostante dei dati di annotazione mantenuti nei buffer interni.

GetAnnotation(Guid)

Restituisce dall'archivio l'annotazione con l'oggetto Id specificato.

GetAnnotations()

Restituisce un elenco di tutte le annotazioni nell'archivio.

GetAnnotations(ContentLocator)

Restituisce un elenco di annotazioni che hanno Anchors con localizzatori che iniziano con una sequenza ContentLocatorPart corrispondente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetWellKnownCompatibleNamespaces(Uri)

Restituisce un elenco di spazi dei nomi compatibili come spazio dei nomi di input.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Genera l'evento AnchorChanged.

(Ereditato da AnnotationStore)
OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Genera l'evento AuthorChanged.

(Ereditato da AnnotationStore)
OnCargoChanged(AnnotationResourceChangedEventArgs)

Genera l'evento CargoChanged.

(Ereditato da AnnotationStore)
OnStoreContentChanged(StoreContentChangedEventArgs)

Genera l'evento StoreContentChanged.

(Ereditato da AnnotationStore)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

AnchorChanged

Si verifica quando cambia un ancoraggio su qualsiasi Annotation nell'archivio.

(Ereditato da AnnotationStore)
AuthorChanged

Si verifica quando cambia un autore su qualsiasi Annotation nell'archivio.

(Ereditato da AnnotationStore)
CargoChanged

Si verifica quando cambia un cargo su qualsiasi Annotation nell'archivio.

(Ereditato da AnnotationStore)
StoreContentChanged

Si verifica quando un oggetto Annotation viene aggiunto o eliminato dall'archivio.

(Ereditato da AnnotationStore)

Si applica a

Vedi anche