AnnotationStore.GetAnnotations Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un elenco delle annotazioni contenute nell'archivio.
GetAnnotations() |
Restituisce un elenco di tutte le annotazioni nell'archivio. |
GetAnnotations(ContentLocator) |
Restituisce un elenco di annotazioni che hanno Anchors con localizzatori che iniziano con una sequenza ContentLocatorPart corrispondente. |
Nell'esempio seguente viene illustrato come usare il GetAnnotations metodo per determinare se sono presenti annotazioni contenute nell'archivio.
// ---------------------------- 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();
}
}
Restituisce un elenco di tutte le annotazioni nell'archivio.
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)
Restituisce
Elenco di tutte le annotazioni che sono attualmente nell'archivio.
Eccezioni
Dispose è stato chiamato nell'archivio.
Esempio
Nell'esempio seguente viene illustrato come usare il GetAnnotations metodo per determinare se sono presenti annotazioni contenute nell'archivio.
// ---------------------------- 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();
}
}
Vedi anche
Si applica a
.NET Framework 4.8.1 e altre versioni
Prodotto | Versioni |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Restituisce un elenco di annotazioni che hanno Anchors con localizzatori che iniziano con una sequenza ContentLocatorPart corrispondente.
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)
Parametri
- anchorLocator
- ContentLocator
Sequenza ContentLocatorPart iniziale per la quale restituire le annotazioni corrispondenti.
Restituisce
Elenco di annotazioni che hanno Anchors con localizzatori che avviano l'oggetto anchorLocator
specificato e vi corrispondono; in caso contrario, null
se non vengono trovate annotazioni corrispondenti.
Commenti
Questo GetAnnotations metodo usa internamente il StartsWith metodo della ContentLocator classe per cercare e corrispondere alle annotazioni da restituire.
Vedi anche
Si applica a
.NET Framework 4.8.1 e altre versioni
Prodotto | Versioni |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: