Partilhar via


AnnotationStore Classe

Definição

Quando substituída em uma classe derivada, representa um armazenamento de dados para gravar e ler anotações do usuário.

public ref class AnnotationStore abstract : IDisposable
public abstract class AnnotationStore : IDisposable
type AnnotationStore = class
    interface IDisposable
Public MustInherit Class AnnotationStore
Implements IDisposable
Herança
AnnotationStore
Derivado
Implementações

Construtores

AnnotationStore()

Inicializa uma nova instância da classe AnnotationStore.

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.

IsDisposed

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

SyncRoot

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

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.

Dispose(Boolean)

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Garante que Dispose(Boolean) acabará sendo chamado para este repositório.

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)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Aciona o evento AnchorChanged.

OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Aciona o evento AuthorChanged.

OnCargoChanged(AnnotationResourceChangedEventArgs)

Aciona o evento CargoChanged.

OnStoreContentChanged(StoreContentChangedEventArgs)

Aciona o evento StoreContentChanged.

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.

AuthorChanged

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

CargoChanged

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

StoreContentChanged

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

Aplica-se a