Condividi tramite


Classe ModelingDocStore

Rappresenta gli elementi in memoria e i collegamenti 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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 di ModelingDocStore classe.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. CanRefreshPropertyBrowser Ottiene la memoria di modellizzazione 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 questo archivio.
Proprietà protetta. ServiceProvider ottiene il provider di servizi che recupera Visual Studio servizi della shell.
Proprietà pubblica ShareCount Ottiene il flag che indica se più modelli condividono archivio.
Proprietà protetta. ShouldDisposeStore Ottiene la memoria di modellizzazione 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 la memoria di modellizzazione e verifica se la transazione di livello superiore può essere eseguito il commit.
Metodo pubblico CanUndoRedo Ottiene la memoria di modellizzazione e verifica se una transazione può essere annullata o ripetuta.
Metodo pubblico ConnectDocData Creazione di una connessione tra l'archivio e il modello.
Metodo protetto CreateUndoUnit Crea un'istanza di UndoUnit la classe, che consente alle transazioni di annullamento nell'archivio.
Metodo pubblico Dispose() Libera tutte le risorse utilizzate dall'istanza corrente di ModelingDocStore classe.
Metodo protetto Dispose(Boolean) Rilascia risorse non gestite che ModelingDocStore utilizzato ed eventualmente dealloca 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 che l'archivio è stato gestito.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (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 Impostare 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