XmlStreamStore.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ę wszystkich adnotacji w sklepie.
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:
override System::Collections::Generic::IList<System::Windows::Annotations::Annotation ^> ^ GetAnnotations();
public override System.Collections.Generic.IList<System.Windows.Annotations.Annotation> GetAnnotations ();
override this.GetAnnotations : unit -> System.Collections.Generic.IList<System.Windows.Annotations.Annotation>
Public Overrides Function GetAnnotations () As IList(Of Annotation)
Zwraca
Lista wszystkich adnotacji, które znajdują się obecnie w sklepie.
Wyjątki
Dispose został wezwany do sklepu.
Przykłady
W poniższym przykładzie pokazano, jak za pomocą GetAnnotations metody określić, czy istnieją adnotacje w sklepie.
// ---------------------------- 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();
}
}
Uwagi
Metoda GetAnnotations nigdy nie null
zwróci wartości ; jednak lista może być pusta, jeśli magazyn nie zawiera adnotacji.
Zobacz też
Dotyczy
GetAnnotations(ContentLocator)
Zwraca listę adnotacji, które mają Anchors lokalizatory rozpoczynające się od pasującej ContentLocatorPart sekwencji.
public:
override System::Collections::Generic::IList<System::Windows::Annotations::Annotation ^> ^ GetAnnotations(System::Windows::Annotations::ContentLocator ^ anchorLocator);
public override System.Collections.Generic.IList<System.Windows.Annotations.Annotation> GetAnnotations (System.Windows.Annotations.ContentLocator anchorLocator);
override this.GetAnnotations : System.Windows.Annotations.ContentLocator -> System.Collections.Generic.IList<System.Windows.Annotations.Annotation>
Public Overrides 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 rozpoczynające się i pasują do podanego anchorLocator
; w przeciwnym razie, null
jeśli nie znaleziono pasujących adnotacji.
Przykłady
W poniższym przykładzie pokazano, jak za pomocą GetAnnotations metody określić, czy istnieją adnotacje w sklepie.
// ---------------------------- 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();
}
}
Uwagi
Ta GetAnnotations metoda wewnętrznie używa StartsWith metody ContentLocator klasy do wyszukiwania i dopasowania adnotacji do zwrócenia.