AnnotationStore.GetAnnotations Metodo

Definizione

Restituisce un elenco delle annotazioni contenute nell'archivio.

Overload

GetAnnotations()

Restituisce un elenco di tutte le annotazioni nell'archivio.

GetAnnotations(ContentLocator)

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

Esempio

Nell'esempio seguente viene illustrato come usare 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 ();

Restituisce

Elenco di tutte le annotazioni che sono attualmente nell'archivio.

Eccezioni

Dispose è stato chiamato nell'archivio.

Esempio

Nell'esempio seguente viene illustrato come usare 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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

GetAnnotations(ContentLocator)

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

public abstract System.Collections.Generic.IList<System.Windows.Annotations.Annotation> GetAnnotations (System.Windows.Annotations.ContentLocator anchorLocator);

Parametri

anchorLocator
ContentLocator

Sequenza ContentLocatorPart iniziale per la quale restituire le annotazioni corrispondenti.

Restituisce

Elenco di annotazioni che hanno Anchors con localizzatori che avviano l'oggetto anchorLocator specificato e vi corrispondono; in caso contrario, null se non vengono trovate annotazioni corrispondenti.

Commenti

Questo GetAnnotations metodo usa internamente il StartsWith metodo della ContentLocator classe per cercare e corrispondere alle annotazioni da restituire.

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9