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í
| Name | Description |
|---|---|
| GetAnnotations() |
Vrátí seznam všech poznámek v úložišti. |
| GetAnnotations(ContentLocator) |
Vrátí seznam poznámek, které mají Anchors lokátory, které začínají shodnou ContentLocatorPart sekvencí. |
Příklady
Následující příklad ukazuje, jak použít metodu GetAnnotations k určení, zda existují nějaké poznámky obsažené v úložišti.
// ---------------------------- 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, které jsou aktuálně obsaženy v úložišti.
Výjimky
Dispose byl volána v obchodě.
Příklady
Následující příklad ukazuje, jak použít metodu GetAnnotations k určení, zda existují nějaké poznámky obsažené v úložišti.
// ---------------------------- 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, které mají Anchors lokátory, které začínají shodnou 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 vrácení odpovídajících poznámek.
Návraty
Seznam poznámek, které mají Anchors lokátory, které začínají a odpovídají zadané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á StartsWith metodu ContentLocator třídy k vyhledávání a porovnávání poznámek, které se mají vrátit.