Compartilhar via


XmlStreamStore Classe

Definição

Representa um armazenamento de dados XML para gravação e leitura de anotações do usuário.

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
Herança
XmlStreamStore

Construtores

XmlStreamStore(Stream)

Inicializa uma nova instância da classe XmlStreamStore com um Stream de E/S especificado.

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

Inicializa uma nova instância da classe XmlStreamStore com um Stream de E/S especificado e dicionário de namespaces compatíveis conhecidos.

Propriedades

AutoFlush

Obtém ou define um valor que indica se os dados nos buffers de anotação devem ser gravados imediatamente no armazenamento de dados físico.

IgnoredNamespaces

Obtém uma lista de namespaces que foram ignorados quando o fluxo XML foi carregado.

IsDisposed

Obtém um valor que indica se o Dispose foi chamado.

(Herdado de AnnotationStore)
SyncRoot

Obtém o objeto a ser usado como um bloqueio de sincronização para seções críticas do AnnotationStore.

(Herdado de AnnotationStore)
WellKnownNamespaces

Obtém uma lista de todos os namespaces predefinidos pela Estrutura de Anotações.

Métodos

AddAnnotation(Annotation)

Adiciona um novo Annotation ao repositório.

DeleteAnnotation(Guid)

Exclui a anotação com o Id especificado do repositório.

Dispose()

Libera todos os recursos gerenciados e não gerenciados usados pelo repositório.

(Herdado de AnnotationStore)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo repositório e, opcionalmente, libera os recursos gerenciados.

(Herdado de AnnotationStore)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Força quaisquer dados de anotação retidos em buffers internos a serem gravados no dispositivo de armazenamento subjacente.

GetAnnotation(Guid)

Retorna a anotação com o Id especificado do repositório.

GetAnnotations()

Retorna uma lista de todas as anotações no repositório.

GetAnnotations(ContentLocator)

Retorna uma lista de anotações que têm Anchors com localizadores que começam com uma sequência ContentLocatorPart correspondente.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetWellKnownCompatibleNamespaces(Uri)

Retorna uma lista de namespaces compatíveis como namespaces de entrada.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Aciona o evento AnchorChanged.

(Herdado de AnnotationStore)
OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Aciona o evento AuthorChanged.

(Herdado de AnnotationStore)
OnCargoChanged(AnnotationResourceChangedEventArgs)

Aciona o evento CargoChanged.

(Herdado de AnnotationStore)
OnStoreContentChanged(StoreContentChangedEventArgs)

Aciona o evento StoreContentChanged.

(Herdado de AnnotationStore)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

AnchorChanged

Ocorre quando uma âncora em qualquer Annotation no repositório muda.

(Herdado de AnnotationStore)
AuthorChanged

Ocorre quando um autor em qualquer Annotation no repositório muda.

(Herdado de AnnotationStore)
CargoChanged

Ocorre quando uma carga em qualquer Annotation no repositório muda.

(Herdado de AnnotationStore)
StoreContentChanged

Ocorre quando um Annotation é adicionado ou excluído do repositório.

(Herdado de AnnotationStore)

Aplica-se a

Confira também