Condividi tramite


Classe ModelingDocStore

Rappresenta gli elementi e i collegamenti in memoria di un modello.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Shell.ModelingDocStore

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class ModelingDocStore _
    Implements IDisposable
[CLSCompliantAttribute(false)]
public class ModelingDocStore : IDisposable

Il tipo ModelingDocStore espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ModelingDocStore Inizializza un'istanza della classe ModelingDocStore.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. CanRefreshPropertyBrowser Ottiene l'archivio documenti di modellazione e verifica se la finestra delle proprietà deve essere aggiornata automaticamente.
Proprietà pubblica Context Ottiene il contesto per l'archivio.
Proprietà pubblica ModelingDocuments Ottiene la raccolta di modelli che condividono l'archivio.
Proprietà protetta. ServiceProvider Ottiene il provider di servizi che recupera i servizi della shell Visual Studio.
Proprietà pubblica ShareCount Ottiene il flag che indica se più modelli condividono l'archivio.
Proprietà protetta. ShouldDisposeStore Ottiene l'archivio documenti di modellazione e verifica se l'archivio deve essere eliminato.
Proprietà pubblica Store Ottiene l'archivio per il modello.
Proprietà pubblica UndoManager Ottiene UndoManager per l'archivio.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CanCommit Ottiene l'archivio documenti di modellazione e verifica se è possibile eseguire il commit della transazione di livello superiore.
Metodo pubblico CanUndoRedo Ottiene l'archivio documenti di modellazione e verifica se una transazione può essere annullata o ripetuta.
Metodo pubblico ConnectDocData Crea una connessione tra l'archivio e il modello.
Metodo protetto CreateUndoUnit Crea un'istanza della classe UndoUnit che consente alle transazioni di essere annullate nell'archivio.
Metodo pubblico Dispose() Rilascia tutte le risorse utilizzate dall'istanza corrente della classe ModelingDocStore.
Metodo protetto Dispose(Boolean) Rilascia le risorse non gestite utilizzate dall'oggetto ModelingDocStore ed eventualmente rilascia le risorse gestite.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo protetto FlushUndoManager Cancella le transazioni mantenute dall'archivio.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Initialize Inizializza l'archivio per il modello.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico RemoveDocData Rimuove la connessione tra l'archivio e il modello.
Metodo pubblico SetEncoding Imposta la codifica per ogni dati doc collegati all'archivio
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico ModelingDocStoreKey Chiave che indicizza l'archivio nell'elenco delle proprietà dell'archivio.

In alto

Note

Questa classe gestisce una relazione 1-1 con l'archivio.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Shell