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 класса для поиска и сопоставления возвращаемых заметок.