AnnotationStore.GetAnnotations Metodo

Definizione

Restituisce un elenco di annotazioni contenute nell'archivio.

Overload

Nome Descrizione
GetAnnotations()

Restituisce un elenco di tutte le annotazioni nell'archivio.

GetAnnotations(ContentLocator)

Restituisce un elenco di annotazioni con Anchors localizzatori che iniziano con una sequenza corrispondente ContentLocatorPart .

Esempio

Nell'esempio seguente viene illustrato come utilizzare il GetAnnotations metodo per determinare se sono presenti annotazioni contenute nell'archivio.

// ---------------------------- CloseFile -----------------------------
private void CloseFile()
{
    // If there are existing annotations, then they should be saved.
    if (_annStore.GetAnnotations().Count > 0)
    {
        string backupFile = _fileName + ".annotations" + ".xml";
        FileStream backupStream = new FileStream(backupFile, FileMode.Create);
        CopyStream(_annotationBuffer, backupStream);
        _annStore.Flush();
        _annServ.Disable();
    }
}

GetAnnotations()

Restituisce un elenco di tutte le annotazioni nell'archivio.

public:
 abstract System::Collections::Generic::IList<System::Windows::Annotations::Annotation ^> ^ GetAnnotations();
public abstract System.Collections.Generic.IList<System.Windows.Annotations.Annotation> GetAnnotations();
abstract member GetAnnotations : unit -> System.Collections.Generic.IList<System.Windows.Annotations.Annotation>
Public MustOverride Function GetAnnotations () As IList(Of Annotation)

Valori restituiti

Elenco di tutte le annotazioni attualmente contenute nell'archivio.

Eccezioni

Dispose è stato chiamato sul negozio.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il GetAnnotations metodo per determinare se sono presenti annotazioni contenute nell'archivio.

// ---------------------------- CloseFile -----------------------------
private void CloseFile()
{
    // If there are existing annotations, then they should be saved.
    if (_annStore.GetAnnotations().Count > 0)
    {
        string backupFile = _fileName + ".annotations" + ".xml";
        FileStream backupStream = new FileStream(backupFile, FileMode.Create);
        CopyStream(_annotationBuffer, backupStream);
        _annStore.Flush();
        _annServ.Disable();
    }
}

Vedi anche

Si applica a

GetAnnotations(ContentLocator)

Restituisce un elenco di annotazioni con Anchors localizzatori che iniziano con una sequenza corrispondente ContentLocatorPart .

public:
 abstract System::Collections::Generic::IList<System::Windows::Annotations::Annotation ^> ^ GetAnnotations(System::Windows::Annotations::ContentLocator ^ anchorLocator);
public abstract System.Collections.Generic.IList<System.Windows.Annotations.Annotation> GetAnnotations(System.Windows.Annotations.ContentLocator anchorLocator);
abstract member GetAnnotations : System.Windows.Annotations.ContentLocator -> System.Collections.Generic.IList<System.Windows.Annotations.Annotation>
Public MustOverride Function GetAnnotations (anchorLocator As ContentLocator) As IList(Of Annotation)

Parametri

anchorLocator
ContentLocator

Sequenza iniziale ContentLocatorPart per cui restituire annotazioni corrispondenti.

Valori restituiti

Elenco di annotazioni con Anchors localizzatori che iniziano e corrispondono all'oggetto specificato anchorLocator; in caso contrario, null se non sono state trovate annotazioni corrispondenti.

Commenti

Questo GetAnnotations metodo usa internamente il StartsWith metodo della ContentLocator classe per cercare e trovare le corrispondenze per le annotazioni da restituire.

Vedi anche

Si applica a