XmlStreamStore Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |