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

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

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

XmlStreamStore(Stream)

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

Propiedades

Nombre Description
AutoFlush

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

IgnoredNamespaces

Obtiene una lista de los espacios de nombres que se ignoraron cuando se cargó la secuencia XML.

IsDisposed

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

(Heredado de AnnotationStore)
SyncRoot

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

(Heredado de AnnotationStore)
WellKnownNamespaces

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

Métodos

Nombre Description
AddAnnotation(Annotation)

Agrega un nuevo Annotation elemento al almacén.

DeleteAnnotation(Guid)

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

Dispose()

Libera todos los recursos administrados y no administrados usados por el almacén.

(Heredado de AnnotationStore)
Dispose(Boolean)

Libera los recursos no administrados usados por el almacén y, opcionalmente, libera los recursos administrados.

(Heredado de AnnotationStore)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Flush()

Obliga a que los datos de anotación retenidos en búferes internos se escriban en el dispositivo de almacenamiento subyacente.

GetAnnotation(Guid)

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

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 coincidente ContentLocatorPart .

GetHashCode()

Actúa como 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 un espacio de nombres de entrada.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(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

Nombre Description
AnchorChanged

Se produce cuando cambia un delimitador en cualquiera Annotation de los almacenes.

(Heredado de AnnotationStore)
AuthorChanged

Se produce cuando cambia un autor en cualquiera Annotation de los almacenes.

(Heredado de AnnotationStore)
CargoChanged

Se produce cuando cambia una carga en cualquiera Annotation de los almacenes.

(Heredado de AnnotationStore)
StoreContentChanged

Se produce cuando Annotation se agrega o se elimina de la tienda.

(Heredado de AnnotationStore)

Se aplica a

Consulte también