Freigeben über


AnnotationStore.GetAnnotations Methode

Definition

Gibt eine Liste der Anmerkungen im Speicher zurück.

Überlädt

GetAnnotations()

Gibt eine Liste aller Anmerkungen im Speicher zurück.

GetAnnotations(ContentLocator)

Gibt eine Liste der Anmerkungen zurück, die Anchors mit Locators aufweisen, die mit einer entsprechenden ContentLocatorPart-Sequenz beginnen.

Beispiele

Das folgende Beispiel zeigt, wie Sie mithilfe der GetAnnotations -Methode ermitteln, ob anmerkungen im Speicher enthalten sind.

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

Gibt eine Liste aller Anmerkungen im Speicher zurück.

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)

Gibt zurück

Die Liste aller derzeit im Speicher enthaltenen Anmerkungen.

Ausnahmen

Dispose wurde im Speicher aufgerufen.

Beispiele

Das folgende Beispiel zeigt, wie Sie mithilfe der GetAnnotations -Methode ermitteln, ob anmerkungen im Speicher enthalten sind.

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

Weitere Informationen

Gilt für:

GetAnnotations(ContentLocator)

Gibt eine Liste der Anmerkungen zurück, die Anchors mit Locators aufweisen, die mit einer entsprechenden ContentLocatorPart-Sequenz beginnen.

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)

Parameter

anchorLocator
ContentLocator

Die Startsequenz von ContentLocatorPart, für die entsprechende Anmerkungen zurückgegeben werden sollen.

Gibt zurück

Die Liste der Anmerkungen, die Anchors mit Locators aufweisen, die mit dem angegebenen anchorLocator beginnen und diesem entsprechen, andernfalls null, wenn keine entsprechenden Anmerkungen gefunden wurden.

Hinweise

Diese GetAnnotations Methode verwendet intern die StartsWith -Methode der ContentLocator -Klasse, um nach den zurückzugebenden Anmerkungen zu suchen und abzugleichen.

Weitere Informationen

Gilt für: