AnnotationStore.GetAnnotations Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una lista de anotaciones contenida en el almacén.
Sobrecargas
GetAnnotations() |
Devuelve una lista de todas las anotaciones del almacén. |
GetAnnotations(ContentLocator) |
Devuelve una lista de anotaciones que tienen Anchors con localizadores que comienzan con una secuencia ContentLocatorPart que coincide. |
Ejemplos
En el ejemplo siguiente se muestra cómo usar el GetAnnotations método para determinar si hay anotaciones contenidas en el almacén.
// ---------------------------- 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()
Devuelve una lista de todas las anotaciones del almacén.
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)
Devoluciones
Lista de todas las anotaciones contenidas actualmente en el almacén.
Excepciones
Dispose se ha llamado en el almacén.
Ejemplos
En el ejemplo siguiente se muestra cómo usar el GetAnnotations método para determinar si hay anotaciones contenidas en el almacén.
// ---------------------------- 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();
}
}
Consulte también
Se aplica a
GetAnnotations(ContentLocator)
Devuelve una lista de anotaciones que tienen Anchors con localizadores que comienzan con una secuencia ContentLocatorPart que coincide.
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)
Parámetros
- anchorLocator
- ContentLocator
Secuencia ContentLocatorPart inicial para la que se devuelven anotaciones que coinciden.
Devoluciones
Lista de anotaciones que tienen Anchors con localizadores que se inician y coinciden con el anchorLocator
determinado; en caso contrario, null
si no se encuentra ninguna anotación que coincida.
Comentarios
Este GetAnnotations método usa internamente el StartsWith método de la ContentLocator clase para buscar y buscar las anotaciones que se van a devolver.