Compartir a través de


ModelingDocData (Clase)

Representa un documento del almacén.

Esta API no es conforme a CLS. 

Jerarquía de herencia

System.Object
  System.MarshalByRefObject
    Microsoft.VisualStudio.Modeling.Shell.DocData
      Microsoft.VisualStudio.Modeling.Shell.ModelingDocData

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 MustInherit Class ModelingDocData _
    Inherits DocData _
    Implements IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public abstract class ModelingDocData : DocData, 
    IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems

El tipo ModelingDocData expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ModelingDocData Inicializa una nueva instancia de la clase ModelingDocData.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Cookie Obtiene la cookie que identifica el documento en la tabla Documentos en ejecución. (Se hereda de DocData).
Propiedad pública DocViews Obtiene la colección de vistas de documentos que están abiertas para el documento. (Se hereda de DocData).
Propiedad pública Encoding Obtiene o establece la codificación que persiste en el documento. (Se hereda de DocData).
Propiedad pública ErrorListProvider Obtiene el proveedor de la lista de errores para el documento.
Propiedad pública FileName Obtiene el nombre de archivo del documento. (Se hereda de DocData).
Propiedad protegida FormatList Obtiene una lista de formatos. (Se hereda de DocData).
Propiedad pública HasErrorListItems Obtiene la lista de errores y comprueba si los errores y advertencias para el documento aparecen en la ventana Lista de errores.
Propiedad pública Hierarchy Obtiene la jerarquía del proyecto al que pertenece el documento. (Se hereda de DocData).
Propiedad protegida InLoad Obtiene el documento y comprueba si se está cargando en la ventana de modelado.
Propiedad protegida InReload Obtiene el documento y comprueba si se está recargando en la ventana de modelado.
Propiedad protegida IsBackupFileObsolete (Se hereda de DocData).
Propiedad pública IsLoaded Obtiene el documento y comprueba si se carga. (Se hereda de DocData).
Propiedad pública ItemId Obtiene el identificador de elemento asignado al documento. (Se hereda de DocData).
Propiedad pública ModelingDocStore Obtiene el almacén de diseñadores de modelado asignado al documento.
Propiedad protegida PartitionMapper
Propiedad protegida RelatedDocList
Propiedad pública RootElement Obtiene el elemento raíz del documento.
Propiedad protegida SerializedModel
Propiedad protegida ServiceProvider Obtiene el proveedor de servicio del shell. (Se hereda de DocData).
Propiedad pública Store Obtiene el almacén de diseñadores de modelado al que está asignado este documento.
Propiedad pública UndoManager Obtiene la clase UndoManager , que se puede usar en las operaciones de fase de reversión y fase de puesta al día en el almacén del diseñador de modelos. (Invalida a DocData.UndoManager).
Propiedad protegida UndoManagerIsShared Obtiene la clase UndoManager y comprueba si se comparte entre documentos. (Invalida a DocData.UndoManagerIsShared).
Propiedad pública VSUndoManager Obtiene la interfaz UndoManager. (Se hereda de DocData).

Arriba

Métodos

  Nombre Descripción
Método público AddErrorListItem Agrega un mensaje de error o advertencia que se pueda utilizar con el documento.
Método protegido BackupFile Haga una copia de seguridad de archivo de este documento.Devuelve si se espera que el documento vuelva a cargarse sin pérdida de datos. (Se hereda de DocData).
Método protegido CanSave Comprueba si el usuario puede cancelar la operación de guardar. (Se hereda de DocData).
Método protegido CleanupStores Borra los almacenes del diseñador de modelado antes de que un documento se recargue en la memoria.
Método público ClearErrorListItems Borra los mensajes de error y de advertencia en la ventana Lista de errores.
Método público Close Cierra el documento. (Se hereda de DocData).
Método protegido CreateModelingDocStore Crea un documento para el almacén de diseñadores de modelado.
Método protegido CreateObject Crea un objeto
Método público CreateObjRef Crítico para la seguridad. Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método protegido CreatePartitionMapper Método de generador para crear el asignador de particiones responsable de asignar elementos a las particiones correctas del almacén que pertenece a este ModelingDocData cuando se reconstituyen ElementGroupPrototypes.
Método protegido CreateStore Crea un almacén de modelado.
Método protegido CreateSubordinateDocData Crear una instancia subordinada de datos doc
Método público DirectoryChanged No implementado actualmente. (Se hereda de DocData).
Método protegido Dispose Libera los recursos no administrados que utiliza ModelingDocData y libera los recursos administrados de forma opcional. (Invalida a DocData.Dispose(Boolean)).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público FilesChanged Notifica a los clientes que uno o más documentos han cambiado. (Se hereda de DocData).
Método protegido 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).
Método público FlushUndoManager Borra la clase de UndoManager para el almacén. (Invalida a DocData.FlushUndoManager()).
Método público GetAllElementsForValidation Obtiene todos los elementos para la validación.La implementación base devuelve todos los elementos en el almacén de este DocData.
Método público GetClassID Obtiene el GUID del generador de editores que creó el documento. (Se hereda de DocData).
Método público GetCurFile Obtiene el nombre de archivo del documento. (Se hereda de DocData).
Método público GetData Obtiene los datos del documento de un búfer. (Se hereda de DocData).
Método protegido GetDomainModels Obtiene una colección de los tipos que se van a cargar en el almacén.
Método público GetFormatList Obtiene la lista de formatos de documento admitidos. (Se hereda de DocData).
Método público GetGuidEditorType Obtiene el GUID del generador de editores que creó el objeto IVsPersistDocData. (Se hereda de DocData).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetLifetimeService Crítico para la seguridad. Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método público GetRelatedSaveTreeItems Implementación estándar de IVsHasRelatedSaveItems.Si se registró otro DocData mediante la interfaz IRelatedDocList con esta instancia, posiblemente se devolverá como RelatedSaveTreeItem.
Método público GetService Ofrece servicios locales al almacén y los usuarios del proveedor de servicios de almacén (Invalida a DocData.GetService(Type)).
Método público GetTextBuffer Carga el modelo serializado en un nuevo búfer.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido HandleLoadDocDataException Administra cualquier excepción que se produjera cuando se estaba cargando el documento. (Se hereda de DocData).
Método protegido HandleSaveDocDataException Administra cualquier excepción que se produjera cuando se estaba guardando el documento. (Se hereda de DocData).
Método público HideErrorListItems Oculta todos los mensajes de error y advertencia que estén en la ventana Lista de errores.
Método público IgnoreFileChanges Determina si se deben omitir los cambios realizados en el documento. (Se hereda de DocData).
Método público Initialize() Inicializa la clase ModelingDocData.
Método público Initialize(Store) Inicializa el diseñador de modelado almacenado para el documento.
Método público InitializeLifetimeService Crítico para la seguridad. Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método público InitNew Inicializa el documento especificado. (Se hereda de DocData).
Método público IsDirty Comprueba si el documento ha cambiado desde la operación más reciente de guardar. (Se hereda de DocData).
Método público IsDocDataDirty Comprueba si el documento ha cambiado desde la operación más reciente de guardar. (Se hereda de DocData).
Método público IsDocDataReadOnly Comprueba si el documento es de solo lectura. (Se hereda de DocData).
Método público IsDocDataReloadable Comprueba si el documento puede recargarse. (Se hereda de DocData).
Método protegido IsFlushUndoStackRequiredOnLoad Invalide este método para especificar si la pila de deshacer se debe vaciar después de cargar (abrir o crear) DocData.
Método protegido Load(String, Boolean) Carga el documento en memoria. (Se hereda de DocData).
Método público Load(String, UInt32, Int32) Carga el documento en memoria. (Se hereda de DocData).
Método público LoadDocData(String) Carga el documento usando su nombre de archivo. (Se hereda de DocData).
Método protegido LoadDocData(String, Boolean) Carga un documento con un nombre de archivo concreto. (Invalida a DocData.LoadDocData(String, Boolean)).
Método público LockTextBuffer Sin implementar.
Método público MarkDocumentChangedForBackup Marque que el documento ha cambiado y, en consecuencia, debe crearse una nueva copia de seguridad (Se hereda de DocData).
Método protegido MemberwiseClone() Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido MemberwiseClone(Boolean) Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método protegido OnDocumentClosed Se llama cuando el documento está cerrado.El comportamiento predeterminado borra el contenido de la lista de errores. (Invalida a DocData.OnDocumentClosed(EventArgs)).
Método protegido OnDocumentClosing Alerta a los agentes de escucha de que el documento se cerrará. (Se hereda de DocData).
Método protegido OnDocumentLoaded Alerta a los agentes de escucha de que el documento se carga. (Se hereda de DocData).
Método protegido OnDocumentLoading Alerta a los agentes de escucha de que el documento se cargará. (Se hereda de DocData).
Método protegido OnDocumentReadOnlyChanged Alerta a los agentes de escucha que el estado de solo lectura del documento ha cambiado. (Se hereda de DocData).
Método protegido OnDocumentReloaded Alerta a los agentes de escucha de que se ha recargado el documento. (Se hereda de DocData).
Método protegido OnDocumentReloading Alerta a los agentes de escucha de que el documento se recargará. (Se hereda de DocData).
Método protegido OnDocumentSaved Alerta a los agentes de escucha de que se ha guardado el documento. (Se hereda de DocData).
Método protegido OnDocumentSaving Alerta a los agentes de escucha de que el documento se guardará. (Se hereda de DocData).
Método protegido OnFileNameChanged Alerta a los agentes de escucha de que el nombre de archivo de documento ha cambiado. (Se hereda de DocData).
Método protegido OnHierarchyChanged Se llama cuando se agrega o cambia un documento. (Invalida a DocData.OnHierarchyChanged(EventArgs)).
Método público OnRegisterDocData Asigna el documento en una jerarquía de proyecto y cookie. (Se hereda de DocData).
Método público OpenView Abre una vista concreta para el documento. (Invalida a DocData.OpenView(Guid, Object)).
Método público QueryEditFile() Alerta a los agentes de escucha de que un documento se va a modificar.Los agentes de escucha pueden votar contra la edición. (Se hereda de DocData).
Método público QueryEditFile(String, tagVSQueryEditFlags) Alerta a los agentes de escucha de que un documento se va a modificar.Los agentes de escucha pueden votar contra la edición. (Se hereda de DocData).
Método público QuerySaveFile() Alerta a los agentes de escucha de que un archivo se va a guardar.Los agentes de escucha pueden (Se hereda de DocData).
Método público QuerySaveFile(String, tagVSQuerySaveFlags) Alerta a los agentes de escucha de que un archivo se va a guardar. (Se hereda de DocData).
Método público ReloadDocData Recarga el documento. (Se hereda de DocData).
Método protegido ReloadDocDataWorker Recarga el documento. (Se hereda de DocData).
Método público RenameDocData Cambia un documento de nombre y restablece su posición en la jerarquía. (Se hereda de DocData).
Método público ResumeErrorListRefresh Actualiza la ventana Lista de errores cada vez que se agrega un mensaje de error o advertencia para el documento.
Método protegido ResumeFileChangeNotification Reanuda la distribución de las notificaciones de cambios del documento. (Se hereda de DocData).
Método protegido Save(String) Guarda el documento. (Se hereda de DocData).
Método público Save(String, Int32, UInt32) Guarda el documento. (Se hereda de DocData).
Método público SaveCompleted Alerta a los agentes de escucha de que se ha guardado el documento. (Se hereda de DocData).
Método público SaveDocData Guarda el documento en una ubicación específica. (Se hereda de DocData).
Método protegido SaveDocDataToFile Guarda el documento en una ubicación específica. (Se hereda de DocData).
Método protegido SaveSubordinateFile Guarde el documento especificado subordinado a este documento, por ejemplo un archivo de diagrama. (Se hereda de DocData).
Método público SetData Establece el documento en un búfer. (Se hereda de DocData).
Método público SetDocDataDirty Establece la marca IsDirty del documento. (Se hereda de DocData).
Método público SetDocDataReadOnly Establece la marca de solo lectura del documento. (Se hereda de DocData).
Método protegido SetFileName Inicializa o cambia el nombre de archivo del documento. (Se hereda de DocData).
Método protegido SetHierarchyInfo Inicializa o cambia la jerarquía de proyectos para el documento. (Se hereda de DocData).
Método protegido SetRootElement Establece el elemento raíz.
Método público SetTextBuffer Sin implementar.
Método público SetUntitledDocPath Actualmente no implementado. (Se hereda de DocData).
Método público ShowErrorListItems Muestra todos los mensajes de error y advertencia en la ventana Lista de errores.
Método público ShowSaveOptionsDlg Muestra un cuadro de diálogo desde el que el usuario puede especificar opciones adicionales para los formatos de guardado. (Se hereda de DocData).
Método público SupportsLogicalView Comprueba si el documento admite la vista especificada.
Método público SuspendErrorListRefresh Evita que la ventana Lista de errores se actualice.
Método protegido SuspendFileChangeNotification Suspende la distribución de las notificaciones de cambios del documento. (Se hereda de DocData).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público DocumentClosed Se produce después de haberse cerrado el documento. (Se hereda de DocData).
Evento público DocumentClosing Se produce antes de cerrar el documento. (Se hereda de DocData).
Evento público DocumentLoaded Se produce una vez cargado el documento en la ventana de modelado. (Se hereda de DocData).
Evento público DocumentLoading Se produce antes de la carga del documento en la ventana de modelado. (Se hereda de DocData).
Evento público DocumentReadOnlyChanged Se produce al cambiar la marca de solo lectura del documento. (Se hereda de DocData).
Evento público DocumentReloaded Se produce después de haberse recargado el documento. (Se hereda de DocData).
Evento público DocumentReloading Se produce antes de que se recargue el documento. (Se hereda de DocData).
Evento público DocumentSaved Se produce una vez que se ha guardado el documento. (Se hereda de DocData).
Evento público DocumentSaving Se produce antes de que se guarde el documento. (Se hereda de DocData).
Evento público FileNameChanged Se produce al cambiar el nombre de archivo del documento. (Se hereda de DocData).
Evento público HierarchyChanged Se produce al cambiar el identificador de elemento o la jerarquía del documento. (Se hereda de DocData).

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IVsFileBackup.BackupFile Haga una copia de seguridad de archivo de este documento. (Se hereda de DocData).
Implementación explícita de interfacesMétodo privado IDisposable.Dispose Libera todos los recursos usados por la instancia actual de la clase DocData. (Se hereda de DocData).
Implementación explícita de interfacesMétodo privado IPersistFileFormat.GetClassID Obtiene el identificador de clase del generador de editores que creó el documento. (Se hereda de DocData).
Implementación explícita de interfacesMétodo privado IVsFileBackup.IsBackupFileObsolete Obtiene si el archivo de copia de seguridad está actualizado. (Se hereda de DocData).

Arriba

Comentarios

El documento en la memoria está respaldado por un almacén de en- memoria.

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.

Vea también

Referencia

Microsoft.VisualStudio.Modeling.Shell (Espacio de nombres)