XmlStreamStore Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) |