AnnotationStore.GetAnnotations Метод

Определение

Возвращает список заметок, содержащихся в хранилище.

Перегрузки

Имя Описание
GetAnnotations()

Возвращает список всех заметок в магазине.

GetAnnotations(ContentLocator)

Возвращает список заметок с указателями, Anchors начинающимися с соответствующей ContentLocatorPart последовательности.

Примеры

В следующем примере показано, как использовать GetAnnotations метод для определения наличия заметок, содержащихся в хранилище.

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

Возвращает список всех заметок в магазине.

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)

Возвращаемое значение

Список всех заметок, которые в настоящее время содержатся в магазине.

Исключения

Dispose был вызван в магазин.

Примеры

В следующем примере показано, как использовать GetAnnotations метод для определения наличия заметок, содержащихся в хранилище.

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

Возвращает список заметок с указателями, Anchors начинающимися с соответствующей 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)

Параметры

anchorLocator
ContentLocator

Начальная ContentLocatorPart последовательность для возврата соответствующих заметок.

Возвращаемое значение

Список заметок с указателями, Anchors которые начинаются и соответствуют заданному; anchorLocatorв противном случае, null если не найдены соответствующие заметки.

Комментарии

Этот GetAnnotations метод использует метод StartsWithContentLocator класса для поиска и сопоставления возвращаемых заметок.

См. также раздел

Применяется к