Udostępnij za pośrednictwem


AnnotationStore.GetAnnotations Metoda

Definicja

Zwraca listę adnotacji zawartych w magazynie.

Przeciążenia

GetAnnotations()

Zwraca listę wszystkich adnotacji w sklepie.

GetAnnotations(ContentLocator)

Zwraca listę adnotacji, które mają Anchors lokalizatory rozpoczynające się od pasującej ContentLocatorPart sekwencji.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą GetAnnotations metody określić, czy istnieją adnotacje zawarte w magazynie.

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

Zwraca listę wszystkich adnotacji w sklepie.

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)

Zwraca

IList<Annotation>

Lista wszystkich adnotacji znajdujących się obecnie w sklepie.

Wyjątki

Dispose został wywołany w sklepie.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą GetAnnotations metody określić, czy istnieją adnotacje zawarte w magazynie.

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

Zobacz też

Dotyczy

GetAnnotations(ContentLocator)

Zwraca listę adnotacji, które mają Anchors lokalizatory rozpoczynające się od pasującej ContentLocatorPart sekwencji.

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

Sekwencja początkowa ContentLocatorPart zwracająca pasujące adnotacje.

Zwraca

IList<Annotation>

Lista adnotacji, które mają Anchors lokalizatory, które rozpoczynają się i pasują do podanego anchorLocator; w przeciwnym razie, null jeśli nie znaleziono pasujących adnotacji.

Uwagi

Ta GetAnnotations metoda wewnętrznie używa StartsWith metody ContentLocator klasy do wyszukiwania i dopasowywania adnotacji do zwrócenia.

Zobacz też

Dotyczy