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.When overridden in a derived class, represents a data store for writing and reading user annotations.

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.Initializes a new instance of the AnnotationStore class.

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.Gets or sets a value that indicates whether data in annotation buffers is to be written immediately to the physical data store.

IsDisposed

Obtém um valor que indica se o Dispose foi chamado.Gets a value that indicates whether Dispose has been called.

SyncRoot

Obtém o objeto a ser usado como um bloqueio de sincronização para seções críticas do AnnotationStore.Gets the object to use as a synchronization lock for AnnotationStore critical sections.

Métodos

AddAnnotation(Annotation)

Adiciona um novo Annotation ao repositório.Adds a new Annotation to the store.

DeleteAnnotation(Guid)

Exclui a anotação com o Id especificado do repositório.Deletes the annotation with the specified Id from the store.

Dispose()

Libera todos os recursos gerenciados e não gerenciados usados pelo repositório.Releases all managed and unmanaged resources used by the store.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo repositório e, opcionalmente, libera os recursos gerenciados.Releases the unmanaged resources used by the store and optionally releases the managed resources.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
Finalize()

Garante que Dispose(Boolean) acabará sendo chamado para este repositório.Guarantees that Dispose(Boolean) will eventually be called for this store.

Flush()

Força quaisquer dados de anotação retidos em buffers internos a serem gravados no dispositivo de armazenamento subjacente.Forces any annotation data retained in internal buffers to be written to the underlying storage device.

GetAnnotation(Guid)

Retorna a anotação com o Id especificado do repositório.Returns the annotation with the specified Id from the store.

GetAnnotations()

Retorna uma lista de todas as anotações no repositório.Returns a list of all the annotations in the store.

GetAnnotations(ContentLocator)

Retorna uma lista de anotações que têm Anchors com localizadores que começam com uma sequência ContentLocatorPart correspondente.Returns a list of annotations that have Anchors with locators that begin with a matching ContentLocatorPart sequence.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Gera o AnchorChanged evento.Raises the AnchorChanged event.

OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Gera o AuthorChanged evento.Raises the AuthorChanged event.

OnCargoChanged(AnnotationResourceChangedEventArgs)

Gera o CargoChanged evento.Raises the CargoChanged event.

OnStoreContentChanged(StoreContentChangedEventArgs)

Gera o StoreContentChanged evento.Raises the StoreContentChanged event.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Eventos

AnchorChanged

Ocorre quando uma âncora em qualquer Annotation no repositório muda.Occurs when an anchor on any Annotation in the store changes.

AuthorChanged

Ocorre quando um autor em qualquer Annotation no repositório muda.Occurs when an author on any Annotation in the store changes.

CargoChanged

Ocorre quando uma carga em qualquer Annotation no repositório muda.Occurs when a cargo on any Annotation in the store changes.

StoreContentChanged

Ocorre quando um Annotation é adicionado ou excluído do repositório.Occurs when an Annotation is added to or deleted from the store.

Aplica-se a