AnnotationStore.GetAnnotations Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí seznam poznámek obsažených v úložišti.
Přetížení
GetAnnotations() |
Vrátí seznam všech poznámek v úložišti. |
GetAnnotations(ContentLocator) |
Vrátí seznam poznámek s Anchors lokátory, které začínají odpovídající ContentLocatorPart sekvencí. |
Příklady
Následující příklad ukazuje, jak pomocí GetAnnotations metody zjistit, jestli úložiště obsahuje nějaké poznámky.
// ---------------------------- 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()
Vrátí seznam všech poznámek v úložišti.
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)
Návraty
Seznam všech poznámek aktuálně obsažených v úložišti.
Výjimky
Dispose byla volána v obchodě.
Příklady
Následující příklad ukazuje, jak pomocí GetAnnotations metody zjistit, jestli úložiště obsahuje nějaké poznámky.
// ---------------------------- 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();
}
}
Viz také
Platí pro
GetAnnotations(ContentLocator)
Vrátí seznam poznámek s Anchors lokátory, které začínají odpovídající ContentLocatorPart sekvencí.
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
Počáteční ContentLocatorPart sekvence, pro která se vrátí odpovídající poznámky.
Návraty
Seznam poznámek, které mají Anchors lokátory, které začínají a odpovídají danému anchorLocator
; v opačném případě, null
pokud nebyly nalezeny žádné odpovídající poznámky.
Poznámky
Tato GetAnnotations metoda interně používá metodu StartsWithContentLocator třídy k vyhledávání a porovnávání poznámek, které se mají vrátit.