AnnotationStore.GetAnnotations Metoda

Definice

Vrátí seznam poznámek obsažených v úložišti.

Přetížení

GetAnnotations()

Vrátí seznam všech poznámek v úložišti.

GetAnnotations(ContentLocator)

Vrátí seznam poznámek s Anchors lokátory, které začínají odpovídající ContentLocatorPart sekvencí.

Příklady

Následující příklad ukazuje, jak pomocí GetAnnotations metody zjistit, jestli úložiště obsahuje nějaké poznámky.

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

Vrátí seznam všech poznámek v úložišti.

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)

Návraty

Seznam všech poznámek aktuálně obsažených v úložišti.

Výjimky

Dispose byla volána v obchodě.

Příklady

Následující příklad ukazuje, jak pomocí GetAnnotations metody zjistit, jestli úložiště obsahuje nějaké poznámky.

// ---------------------------- 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();
    }
}

Viz také

Platí pro

GetAnnotations(ContentLocator)

Vrátí seznam poznámek s Anchors lokátory, které začínají odpovídající ContentLocatorPart sekvencí.

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)

Parametry

anchorLocator
ContentLocator

Počáteční ContentLocatorPart sekvence, pro která se vrátí odpovídající poznámky.

Návraty

Seznam poznámek, které mají Anchors lokátory, které začínají a odpovídají danému anchorLocator; v opačném případě, null pokud nebyly nalezeny žádné odpovídající poznámky.

Poznámky

Tato GetAnnotations metoda interně používá metodu StartsWithContentLocator třídy k vyhledávání a porovnávání poznámek, které se mají vrátit.

Viz také

Platí pro