XmlStreamStore Classe

Definição

Representa um armazenamento de dados XML para escrever e ler anotações do utilizador.

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

Name 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 conhecidos compatíveis.

XmlStreamStore(Stream)

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

Propriedades

Name Description
AutoFlush

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

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

Faz com que o objeto seja usado como bloqueio de sincronização para AnnotationStore secções críticas.

(Herdado de AnnotationStore)
WellKnownNamespaces

Obtém uma lista de todos os namespaces pré-definidos pelo Annotations Framework.

Métodos

Name Description
AddAnnotation(Annotation)

Adiciona um novo Annotation à loja.

DeleteAnnotation(Guid)

Apaga a anotação com a especificada Id da loja.

Dispose()

Liberta todos os recursos geridos e não geridos usados pela loja.

(Herdado de AnnotationStore)
Dispose(Boolean)

Liberta os recursos não geridos usados pela loja e, opcionalmente, liberta os recursos geridos.

(Herdado de AnnotationStore)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Força qualquer dado de anotação retido em buffers internos a ser escrito no dispositivo de armazenamento subjacente.

GetAnnotation(Guid)

Devolve a anotação com o especificado Id da loja.

GetAnnotations()

Devolve uma lista de todas as anotações da loja.

GetAnnotations(ContentLocator)

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

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetWellKnownCompatibleNamespaces(Uri)

Devolve uma lista de namespaces compatíveis como namespace de entrada.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Eleva o AnchorChanged evento.

(Herdado de AnnotationStore)
OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Eleva o AuthorChanged evento.

(Herdado de AnnotationStore)
OnCargoChanged(AnnotationResourceChangedEventArgs)

Eleva o CargoChanged evento.

(Herdado de AnnotationStore)
OnStoreContentChanged(StoreContentChangedEventArgs)

Eleva o StoreContentChanged evento.

(Herdado de AnnotationStore)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
AnchorChanged

Ocorre quando um anchor em qualquer Annotation loja muda.

(Herdado de AnnotationStore)
AuthorChanged

Acontece quando um autor em qualquer Annotation um da loja muda.

(Herdado de AnnotationStore)
CargoChanged

Acontece quando uma carga em qualquer Annotation loja muda.

(Herdado de AnnotationStore)
StoreContentChanged

Ocorre quando um Annotation é adicionado ou eliminado da loja.

(Herdado de AnnotationStore)

Aplica-se a

Ver também