AnnotationStore.GetAnnotations Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
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.