Condividi tramite


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
Metodo protetto XmlStore Inizializza una nuova istanza della classe XmlStore.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CurrentEditingScope Ottiene l'oggetto XmlEditingScope corrente associato con questo archivio.
Proprietà pubblica SynchronizingObject Ottiene o imposta l'oggetto ISynchronizeInvoke.
Proprietà pubblica UndoManager Ottiene o imposta l'oggetto IOleUndoManager associato a questo XmlStore.
Proprietà pubblica XmlModels Ottiene un elenco di tutti gli oggetti XmlModel aperti associati a questo archivio.

In alto

Metodi

  Nome Descrizione
Metodo pubblico BeginEditingScope Avvia una nuova operazione di modifica su uno o più modelli in questo XmlStore.
Metodo pubblico Dispose Rilascia tutte le risorse utilizzate dall'istanza corrente della classe XmlStore.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico OpenXmlModel Carica un nuovo XmlModel per il nome di file specificato.
Metodo pubblico ToString Ereditato da Object.

In alto

Eventi

  Nome Descrizione
Evento pubblico 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.
Evento pubblico 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.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.VisualStudio.XmlEditor