SubordinateDocData, classe
Objet DocData qui représente un fichier subordonné dans la mémoire (représentée comme un élément de projet enfant dans l'Explorateur de solutions).
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.DocData
Microsoft.VisualStudio.Modeling.Shell.SubordinateDocData
Espace de noms : Microsoft.VisualStudio.Modeling.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class SubordinateDocData _
Inherits DocData
[CLSCompliantAttribute(false)]
public class SubordinateDocData : DocData
Le type SubordinateDocData expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SubordinateDocData | Crée une instance SubordinateDocData. |
Début
Propriétés
Nom | Description | |
---|---|---|
Cookie | Obtient le cookie qui identifie le document dans le tableau Documents en cours d'exécution. (Hérité de DocData.) | |
DocViews | Obtient la collection de vues de document ouvertes pour le document. (Hérité de DocData.) | |
Encoding | Obtient ou définit l'encodage qui rend le document persistant. (Hérité de DocData.) | |
FileName | Obtient le nom de fichier du document. (Hérité de DocData.) | |
FormatList | (Substitue DocData.FormatList.) | |
Hierarchy | Obtient la hiérarchie du projet à laquelle le document appartient. (Hérité de DocData.) | |
IsBackupFileObsolete | (Hérité de DocData.) | |
IsLoaded | Obtient le document et vérifie s'il est chargé. (Hérité de DocData.) | |
ItemId | Obtient l'ID d'élément assigné au document. (Hérité de DocData.) | |
ParentDocData | Récupère les DocData parents pour ce document subordonné. | |
ServiceProvider | Obtient le fournisseur de services à partir du shell. (Hérité de DocData.) | |
UndoManager | Obtient l'interface UndoManager pour le document. (Hérité de DocData.) | |
UndoManagerIsShared | Obtient le document et vérifie si plusieurs documents partagent la même interface UndoManager . (Hérité de DocData.) | |
VSUndoManager | Obtient l'interface UndoManager. (Hérité de DocData.) |
Début
Méthodes
Nom | Description | |
---|---|---|
BackupFile | Effectue une copie de sauvegarde de fichier unique de ce document.Retourne si le document doit être rechargé sans perte de données. (Hérité de DocData.) | |
CanSave | Vérifie si l'utilisateur peut annuler l'opération d'enregistrement. (Hérité de DocData.) | |
Close | Ferme le document. (Hérité de DocData.) | |
CreateObjRef | Essentiel pour la sécurité. Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) | |
DirectoryChanged | Actuellement non implémenté. (Hérité de DocData.) | |
Dispose | Libère les ressources non managées utilisées par DocData et libère éventuellement les ressources managées. (Hérité de DocData.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
FilesChanged | Informe les clients qu'un ou plusieurs documents ont changé. (Hérité de DocData.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
FlushUndoManager | Efface la UndoManager. (Hérité de DocData.) | |
GetClassID | Obtient le GUID de la fabrique d'éditeur qui a créé le document. (Hérité de DocData.) | |
GetCurFile | Obtient le nom de fichier du document. (Hérité de DocData.) | |
GetData | Obtient les informations de document à partir d'une mémoire tampon. (Hérité de DocData.) | |
GetFormatList | Obtient la liste des formats de document pris en charge. (Hérité de DocData.) | |
GetGuidEditorType | Obtient le GUID de la fabrique d'éditeur qui a créé l'objet IVsPersistDocData. (Hérité de DocData.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetLifetimeService | Essentiel pour la sécurité. Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
GetService | Retourne le service demandé. (Hérité de DocData.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HandleLoadDocDataException | Gère toutes les exceptions levées pendant le chargement du document. (Hérité de DocData.) | |
HandleSaveDocDataException | Gère toutes les exceptions levées pendant l'enregistrement du document. (Hérité de DocData.) | |
IgnoreFileChanges | Détermine si des modifications au document doivent être ignorées. (Hérité de DocData.) | |
InitializeLifetimeService | Essentiel pour la sécurité. Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
InitNew | Initialise le document. (Hérité de DocData.) | |
IsDirty | Vérifie si le document a changé depuis l'opération de sauvegarde la plus récente. (Hérité de DocData.) | |
IsDocDataDirty | Par défaut, le document subordonné est considéré comme modifié si le parent est modifié. (Substitue DocData.IsDocDataDirty(Int32%).) | |
IsDocDataReadOnly | Vérifie si le document est en lecture seule. (Hérité de DocData.) | |
IsDocDataReloadable | Vérifie si le document peut être rechargé. (Hérité de DocData.) | |
Load(String, Boolean) | Les fichiers subordonnés sont supposés avoir un objet DocData « parent » qui gère la sérialisation réelle, l'opération de chargement n'est donc pas opérationnelle. (Substitue DocData.Load(String, Boolean).) | |
Load(String, UInt32, Int32) | Charge le document en mémoire. (Hérité de DocData.) | |
LoadDocData(String) | Charge le document en utilisant son nom de fichier. (Hérité de DocData.) | |
LoadDocData(String, Boolean) | Charge le document en utilisant son nom de fichier. (Hérité de DocData.) | |
MarkDocumentChangedForBackup | Marque que le document a été modifié et qu'une sauvegarde doit donc être créée (Hérité de DocData.) | |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) | |
OnDocumentClosed | Avertit les écouteurs que le document est fermé. (Hérité de DocData.) | |
OnDocumentClosing | Avertit les écouteurs que le document sera fermé. (Hérité de DocData.) | |
OnDocumentLoaded | Avertit les écouteurs que le document est chargé. (Hérité de DocData.) | |
OnDocumentLoading | Avertit les écouteurs que le document sera chargé. (Hérité de DocData.) | |
OnDocumentReadOnlyChanged | Avertit les écouteurs que l'état de lecture seule du document a été modifié. (Hérité de DocData.) | |
OnDocumentReloaded | Avertit les écouteurs que le document a été rechargé. (Hérité de DocData.) | |
OnDocumentReloading | Avertit les écouteurs que le document sera rechargé. (Hérité de DocData.) | |
OnDocumentSaved | Avertit les écouteurs que le document a été sauvegardé. (Hérité de DocData.) | |
OnDocumentSaving | Avertit les écouteurs que le document sera sauvegardé. (Hérité de DocData.) | |
OnFileNameChanged | Avertit les écouteurs que le nom de fichier du document a été modifié. (Hérité de DocData.) | |
OnHierarchyChanged | Avertit les écouteurs que l'ID de l'élément assigné au document a été modifié. (Hérité de DocData.) | |
OnRegisterDocData | Assigne le document à une hiérarchie de cookie et de projet. (Hérité de DocData.) | |
OpenView | Ouvre une vue spécifique pour le document. (Hérité de DocData.) | |
QueryEditFile() | Avertit les écouteurs qu'un document est sur le point d'être modifié.Les écouteurs peuvent voter contre la modification. (Hérité de DocData.) | |
QueryEditFile(String, tagVSQueryEditFlags) | Avertit les écouteurs qu'un document est sur le point d'être modifié.Les écouteurs peuvent voter contre la modification. (Hérité de DocData.) | |
QuerySaveFile() | Alerte les écouteurs qu'un fichier va être enregistré.Les écouteurs peuvent (Hérité de DocData.) | |
QuerySaveFile(String, tagVSQuerySaveFlags) | Alerte les écouteurs qu'un fichier va être enregistré. (Hérité de DocData.) | |
ReloadDocData | Recharge le document. (Hérité de DocData.) | |
ReloadDocDataWorker | Recharge le document. (Hérité de DocData.) | |
RenameDocData | Renomme un document et réinitialise sa position dans la hiérarchie. (Hérité de DocData.) | |
ResumeFileChangeNotification | Reprend la distribution des notifications de modification de document pour le document. (Hérité de DocData.) | |
Save(String) | Les fichiers subordonnés sont supposés avoir un objet DocData « parent » qui effectue habituellement l'opération de sérialisation, l'opération d'enregistrement n'est donc pas opérationnelle, sauf dans le cas d'une opération Enregistrer sous. (Substitue DocData.Save(String).) | |
Save(String, Int32, UInt32) | Enregistre le document. (Hérité de DocData.) | |
SaveAs | Enregistre dans un fichier en tant que données de documents | |
SaveCompleted | Avertit les écouteurs que le document a été sauvegardé. (Hérité de DocData.) | |
SaveDocData | Enregistre le document à l'emplacement spécifié. (Hérité de DocData.) | |
SaveDocDataToFile | Enregistre le document à l'emplacement spécifié. (Hérité de DocData.) | |
SaveSubordinateFile | Enregistre le document spécifié qui est subordonné à ce document, par exemple un fichier de diagramme. (Hérité de DocData.) | |
SetData | Place le document dans une mémoire tampon. (Hérité de DocData.) | |
SetDocDataDirty | Définit l'indicateur IsDirty du document. (Hérité de DocData.) | |
SetDocDataReadOnly | Définit l'indicateur en lecture seule du document. (Hérité de DocData.) | |
SetFileName | Initialise ou modifie le nom de fichier du document. (Hérité de DocData.) | |
SetHierarchyInfo | Initialise ou modifie la hiérarchie de projet pour le document. (Hérité de DocData.) | |
SetUntitledDocPath | Actuellement non implémenté. (Hérité de DocData.) | |
ShowSaveOptionsDlg | Affiche une boîte de dialogue dans laquelle l'utilisateur peut spécifier des options supplémentaires pour les formats d'enregistrement. (Hérité de DocData.) | |
SuspendFileChangeNotification | Interrompt la distribution des notifications de modification de document pour le document. (Hérité de DocData.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
DocumentClosed | Se produit une fois le document fermé. (Hérité de DocData.) | |
DocumentClosing | Se produit avant la fermeture du document. (Hérité de DocData.) | |
DocumentLoaded | Se produit après que le document a été chargé dans la fenêtre de modélisation. (Hérité de DocData.) | |
DocumentLoading | Se produit avant que le document ne soit chargé dans la fenêtre de modélisation. (Hérité de DocData.) | |
DocumentReadOnlyChanged | Se produit lorsque l'indicateur de lecture seule change pour le document. (Hérité de DocData.) | |
DocumentReloaded | Se produit une fois le document rechargé. (Hérité de DocData.) | |
DocumentReloading | Se produit avant le rechargement du document. (Hérité de DocData.) | |
DocumentSaved | Se produit après l'enregistrement du document. (Hérité de DocData.) | |
DocumentSaving | Se produit avant l'enregistrement du document. (Hérité de DocData.) | |
FileNameChanged | Se produit lorsque le nom de fichier du document change. (Hérité de DocData.) | |
HierarchyChanged | Se produit lorsque la hiérarchie ou l'ID d'élément du document change. (Hérité de DocData.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsFileBackup.BackupFile | Effectue une copie de sauvegarde de fichier unique de ce document. (Hérité de DocData.) | |
IDisposable.Dispose | Libère toutes les ressources utilisées par l'instance actuelle de la classe DocData. (Hérité de DocData.) | |
IPersistFileFormat.GetClassID | Obtient l'ID de classe de la fabrique d'éditeur qui a créé le document. (Hérité de DocData.) | |
IVsFileBackup.IsBackupFileObsolete | Définit que le fichier de sauvegarde soit à jour. (Hérité de DocData.) |
Début
Notes
Il est supposé que des fichiers sont subordonnés certains objets de DocData de « parent » qui gère la sérialisation réelle. Cette classe existe afin que le fichier subordonnés peut être stocké dans VS le Tableau de documents en cours de exécution et être suivi VS le shell.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.