XmlStreamStore Classe

Definição

Representa um repositório de dados XML para gravar e ler 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

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

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

XmlStreamStore(Stream)

Inicializa uma nova instância da XmlStreamStore classe com uma E/S Streamespecificada.

Propriedades

Nome Description
AutoFlush

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

IgnoredNamespaces

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

IsDisposed

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

(Herdado de AnnotationStore)
SyncRoot

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

(Herdado de AnnotationStore)
WellKnownNamespaces

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

Métodos

Nome Description
AddAnnotation(Annotation)

Adiciona uma nova Annotation ao repositório.

DeleteAnnotation(Guid)

Exclui a anotação com a especificada Id 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 os dados de anotação retidos em buffers internos a serem gravados no dispositivo de armazenamento subjacente.

GetAnnotation(Guid)

Retorna a anotação com a especificada Id 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 correspondente ContentLocatorPart .

GetHashCode()

Serve como a função hash predefinida.

(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 um namespace de entrada.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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

Nome Description
AnchorChanged

Ocorre quando uma âncora em qualquer Annotation um no repositório é alterada.

(Herdado de AnnotationStore)
AuthorChanged

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

(Herdado de AnnotationStore)
CargoChanged

Ocorre quando uma carga em qualquer Annotation loja é alterada.

(Herdado de AnnotationStore)
StoreContentChanged

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

(Herdado de AnnotationStore)

Aplica-se a

Confira também