ModelingDocStore (Clase)
Representa los elementos y vínculos en memoria de un modelo.
Esta API no es conforme a CLS.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.Shell.ModelingDocStore
Espacio de nombres: Microsoft.VisualStudio.Modeling.Shell
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(False)> _
Public Class ModelingDocStore _
Implements IDisposable
[CLSCompliantAttribute(false)]
public class ModelingDocStore : IDisposable
El tipo ModelingDocStore expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ModelingDocStore | Inicializa una instancia de la clase ModelingDocStore. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
CanRefreshPropertyBrowser | Obtiene el almacén de documentos de modelado y comprueba si la ventana de propiedad debe actualizarse automáticamente. | |
Context | Obtiene el contexto del almacén. | |
ModelingDocuments | Obtiene la colección de modelos que están compartiendo el almacén. | |
ServiceProvider | Obtiene el proveedor de servicios que recupera los servicios de shell de Visual Studio. | |
ShareCount | Obtiene la marca que indica si varios modelos comparten el almacén. | |
ShouldDisposeStore | Obtiene el almacén de documentos de modelado y comprueba si el almacén se debe desechar. | |
Store | Obtiene el almacén para el modelo. | |
UndoManager | Obtiene el UndoManager del almacén. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CanCommit | Obtiene el almacén de documentos de modelado y comprueba si la transacción de nivel superior se puede confirmar. | |
CanUndoRedo | Obtiene el almacén de documentos de modelado y comprueba si una transacción se puede deshacer o rehacer. | |
ConnectDocData | Crea una conexión entre el almacén y el modelo. | |
CreateUndoUnit | Crea una instancia de la clase UndoUnit , que permite deshacer las transacciones en el almacén. | |
Dispose() | Libera todos los recursos usados por la instancia actual de la clase ModelingDocStore. | |
Dispose(Boolean) | Libera los recursos no administrados que usa ModelingDocStore y, de forma opcional, libera los recursos administrados. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
FlushUndoManager | Borra las transacciones que el almacén mantenía. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
Initialize | Inicializa el almacén para el modelo. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
RemoveDocData | Quita la conexión entre el almacén y el modelo. | |
SetEncoding | Establece la codificación para todos los datos del documento vinculados al almacén | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
ModelingDocStoreKey | Clave que indiza el almacén en el contenedor de propiedades del almacén. |
Arriba
Comentarios
Esta clase mantiene una relación 1-1 con el almacén.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.