XmlStreamStore Classe

Definizione

Rappresenta un archivio dati XML per la scrittura e la lettura di annotazioni 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

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

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

XmlStreamStore(Stream)

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

Proprietà

Nome Descrizione
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 al caricamento del flusso XML.

IsDisposed

Ottiene un valore che indica se Dispose è stato chiamato .

(Ereditato da AnnotationStore)
SyncRoot

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

(Ereditato da AnnotationStore)
WellKnownNamespaces

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

Metodi

Nome Descrizione
AddAnnotation(Annotation)

Aggiunge un nuovo Annotation oggetto all'archivio.

DeleteAnnotation(Guid)

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

Dispose()

Rilascia 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, rilascia le risorse gestite.

(Ereditato da AnnotationStore)
Equals(Object)

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

(Ereditato da Object)
Flush()

Forza la scrittura di tutti i dati di annotazione conservati nei buffer interni nel dispositivo di archiviazione sottostante.

GetAnnotation(Guid)

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

GetAnnotations()

Restituisce un elenco di tutte le annotazioni nell'archivio.

GetAnnotations(ContentLocator)

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

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il 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 del Objectcorrente.

(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

Nome Descrizione
AnchorChanged

Si verifica quando viene modificato un ancoraggio in uno qualsiasi Annotation nell'archivio.

(Ereditato da AnnotationStore)
AuthorChanged

Si verifica quando viene modificato un autore in uno qualsiasi Annotation nell'archivio.

(Ereditato da AnnotationStore)
CargoChanged

Si verifica quando cambia un carico su uno Annotation qualsiasi nel negozio.

(Ereditato da AnnotationStore)
StoreContentChanged

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

(Ereditato da AnnotationStore)

Si applica a

Vedi anche