AnnotationStore.GetAnnotations Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une liste des annotations contenues dans le magasin.
Surcharges
GetAnnotations() |
Retourne une liste de toutes les annotations du magasin. |
GetAnnotations(ContentLocator) |
Retourne une liste d'annotations qui ont des Anchors avec des localisateurs qui commencent par une séquence ContentLocatorPart correspondante. |
Exemples
L’exemple suivant montre comment utiliser la GetAnnotations méthode pour déterminer s’il existe des annotations contenues dans le magasin.
// ---------------------------- 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()
Retourne une liste de toutes les annotations du magasin.
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)
Retours
Liste de toutes les annotations actuellement contenues dans le magasin.
Exceptions
Dispose a été appelé sur le magasin.
Exemples
L’exemple suivant montre comment utiliser la GetAnnotations méthode pour déterminer s’il existe des annotations contenues dans le magasin.
// ---------------------------- 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();
}
}
Voir aussi
S’applique à
GetAnnotations(ContentLocator)
Retourne une liste d'annotations qui ont des Anchors avec des localisateurs qui commencent par une séquence ContentLocatorPart correspondante.
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)
Paramètres
- anchorLocator
- ContentLocator
Séquence ContentLocatorPart initiale pour laquelle retourner des annotations correspondantes.
Retours
Liste des annotations qui ont des Anchors avec des localisateurs qui commencent et correspondent à l'anchorLocator
donné ; sinon, null
si aucune annotation correspondante n'est trouvée.
Remarques
Cette GetAnnotations méthode utilise en interne la StartsWith méthode de la ContentLocator classe pour rechercher et faire correspondre les annotations à retourner.