Compartir a través de


XmlStreamStore Clase

Definición

Representa un almacén de datos XML para escribir y leer anotaciones de usuario.

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
Herencia
XmlStreamStore

Constructores

XmlStreamStore(Stream)

Inicializa una nueva instancia de la clase XmlStreamStore con una Stream de E/S especificada.

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

Inicializa una nueva instancia de la clase XmlStreamStore con una Stream de E/S especificada y un diccionario de espacios de nombres compatibles conocidos.

Propiedades

AutoFlush

Obtiene o establece un valor que indica si los datos en búferes de anotación se escriben de inmediato en el almacén de datos físico.

IgnoredNamespaces

Obtiene una lista de los espacios de nombres que se omitieron cuando se cargó el flujo XML.

IsDisposed

Obtiene un valor que indica si se ha llamado a Dispose.

(Heredado de AnnotationStore)
SyncRoot

Obtiene el objeto que se va a utilizar como bloqueo de sincronización para las secciones críticas de AnnotationStore.

(Heredado de AnnotationStore)
WellKnownNamespaces

Obtiene una lista de todos los espacios de nombres predefinidos por el marco de anotaciones.

Métodos

AddAnnotation(Annotation)

Agrega un nuevo objeto Annotation al almacén.

DeleteAnnotation(Guid)

Elimina la anotación con el Id especificado del almacén.

Dispose()

Libera todos los recursos administrados y no administrados que utiliza el almacén.

(Heredado de AnnotationStore)
Dispose(Boolean)

Libera los recursos no administrados utilizados por el almacén y, de forma opcional, libera los recursos administrados.

(Heredado de AnnotationStore)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Flush()

Fuerza a que cualquier dato de anotación retenido en búferes internos se escriba en el dispositivo de almacenamiento subyacente.

GetAnnotation(Guid)

Devuelve del almacén la anotación con el Id especificado.

GetAnnotations()

Devuelve una lista de todas las anotaciones del almacén.

GetAnnotations(ContentLocator)

Devuelve una lista de anotaciones que tienen Anchors con localizadores que comienzan con una secuencia ContentLocatorPart que coincide.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetWellKnownCompatibleNamespaces(Uri)

Devuelve una lista de espacios de nombres que son compatibles como espacio de nombres de entrada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Genera el evento AnchorChanged.

(Heredado de AnnotationStore)
OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Genera el evento AuthorChanged.

(Heredado de AnnotationStore)
OnCargoChanged(AnnotationResourceChangedEventArgs)

Genera el evento CargoChanged.

(Heredado de AnnotationStore)
OnStoreContentChanged(StoreContentChangedEventArgs)

Genera el evento StoreContentChanged.

(Heredado de AnnotationStore)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

AnchorChanged

Se produce cuando cambia un delimitador en cualquier Annotation del almacén.

(Heredado de AnnotationStore)
AuthorChanged

Se produce cuando cambia un autor en cualquier Annotation del almacén.

(Heredado de AnnotationStore)
CargoChanged

Se produce cuando cambia una carga en cualquier Annotation del almacén.

(Heredado de AnnotationStore)
StoreContentChanged

Se produce cuando se agrega o elimina Annotation del almacén.

(Heredado de AnnotationStore)

Se aplica a

Consulte también