Classe XmlStore
Consente di gestire gli oggetti XmlModel.
Questa API non è conforme a CLS.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.XmlEditor.XmlStore
Spazio dei nomi Microsoft.VisualStudio.XmlEditor
Assembly: Microsoft.VisualStudio.XmlEditor (in Microsoft.VisualStudio.XmlEditor.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public MustInherit Class XmlStore _
Implements IDisposable
'Utilizzo
Dim instance As XmlStore
[CLSCompliantAttribute(false)]
public abstract class XmlStore : IDisposable
[CLSCompliantAttribute(false)]
public ref class XmlStore abstract : IDisposable
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(false)>]
type XmlStore =
class
interface IDisposable
end
public abstract class XmlStore implements IDisposable
Nel tipo XmlStore sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
XmlStore | Inizializza una nuova istanza della classe XmlStore. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
CurrentEditingScope | Ottiene l'oggetto XmlEditingScope corrente associato con questo archivio. |
![]() |
SynchronizingObject | Ottiene o imposta l'oggetto ISynchronizeInvoke. |
![]() |
UndoManager | Ottiene o imposta l'oggetto IOleUndoManager associato a questo XmlStore. |
![]() |
XmlModels | Ottiene un elenco di tutti gli oggetti XmlModel aperti associati a questo archivio. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
BeginEditingScope | Avvia una nuova operazione di modifica su uno o più modelli in questo XmlStore. |
![]() |
Dispose | Rilascia tutte le risorse utilizzate dall'istanza corrente della classe XmlStore. |
![]() |
Equals | Ereditato da Object. |
![]() |
Finalize | Ereditato da Object. |
![]() |
GetHashCode | Ereditato da Object. |
![]() |
GetType | Ereditato da Object. |
![]() |
MemberwiseClone | Ereditato da Object. |
![]() |
OpenXmlModel | Carica un nuovo XmlModel per il nome di file specificato. |
![]() |
ToString | Ereditato da Object. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
EditingScopeCompleted | Si verifica quando le operazioni di modifica sono state completate.Ciò può avvenire quando vengono creati oggetti XmlEditingScope utilizzando il metodo XmlEditingScope oppure quando l'utente effettua modifiche nella visualizzazione del testo dell'Editor XML. |
![]() |
UndoRedoCompleted | Si verifica dopo la creazione di un nuovo XmlEditingScope in seguito a un'operazione di annullamento/ripristino. |
In alto
Osservazioni
È necessario un solo oggetto XmlStore per gestire tutti i file XML che vengono modificati nella finestra di progettazione.L'elenco corrente degli oggetti XmlModel aperti rappresenta l'ambito di qualsiasi modifica apportata a tali modelli.L'oggetto XmlStore tiene traccia delle modifiche apportate al modello, quando XmlEditingScope è attivo e genera un evento EditingScopeCompleted ogni qualvolta XmlEditingScope viene completato o annullato oppure quando viene eseguita un'operazione di annullamento/ripristino.
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.