DesignerDocDataService, classe
Fournit une façon de créer et extraire des mémoires tampon pour différents fichiers dans le projet.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Shell.Design.Serialization.DesignerDocDataService
Espace de noms : Microsoft.VisualStudio.Shell.Design.Serialization
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class DesignerDocDataService _
Implements IDisposable, IVsRunningDocTableEvents2, IVsRunningDocTableEvents, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public class DesignerDocDataService : IDisposable,
IVsRunningDocTableEvents2, IVsRunningDocTableEvents, IVsHasRelatedSaveItems
Le type DesignerDocDataService expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DesignerDocDataService(IServiceProvider, IVsHierarchy, UInt32, DocData) | Initialise une nouvelle instance d'DesignerDocDataService. | |
DesignerDocDataService(IServiceProvider, IVsHierarchy, UInt32, Object) | Initialise une nouvelle instance d'DesignerDocDataService pour les données spécifiées de nœud et de document. |
Début
Propriétés
Nom | Description | |
---|---|---|
PrimaryDocData | Obtient l'objet de données de document pour primaryDocData dans lequel a été passé de l'DesignerDocDataService surchargé des constructeurs de ce service ou de l'DesignerDocDataService. | |
PrimaryName | Obtient le nom de fichier qualifié complet de l'objet de données primaire de doc. | |
UseWeakEditLock |
Début
Méthodes
Nom | Description | |
---|---|---|
CheckoutFiles | Garantit que toutes les mémoires tampon appropriées sont vérifiées. | |
Dispose | Supprime le service. | |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
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.) | |
Flush | Exécute un vidage liaison de toutes les modifications en attente au générateur. | |
GetChildDocData | Obtient DocData avec le nom donné. | |
GetChildFileName | Retourne le chemin d'accès absolu d'un fichier enfant de son nom. | |
GetFileDocData(String, FileAccess, String) | Extrait DocData avec le nom donné. | |
GetFileDocData(String, FileAccess, String, Boolean) | ||
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetSiblingDocData | Obtient DocData avec le nom donné. | |
GetSiblingFileName | Obtient le chemin d'accès absolu du nom de fichier de frère du nom de fichier. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HasChild | Détermine s'il existe DocData enfant avec name donné. | |
HasFile | Détermine s'il existe DocData avec fileName donné. | |
HasSibling | Détermine s'il existe un frère DocData avec le nom spécifié. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
SaveDocData | Exécute une sauvegarde sur les données données de doc. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsHasRelatedSaveItems.GetRelatedSaveTreeItems | Les coordonnées enregistrent des opérations à travers les documents maintenus par ce service. | |
IVsRunningDocTableEvents.OnAfterAttributeChange | Appelé après qu'un attribut ait changé sur un document dans le Tableau en cours d'exécution de document. | |
IVsRunningDocTableEvents.OnAfterDocumentWindowHide | Appelé après une fenêtre de document est masqué. | |
IVsRunningDocTableEvents.OnAfterFirstDocumentLock | Appelé après le premier verrou du type spécifié soit appliqué au document spécifié dans la table en cours d'exécution (RDT) de document. | |
IVsRunningDocTableEvents.OnAfterSave | Appelé après un document dans le Tableau en cours d'exécution (RDT) de document est enregistré. | |
IVsRunningDocTableEvents.OnBeforeDocumentWindowShow | Appelé avant une fenêtre de document est affiché. | |
IVsRunningDocTableEvents.OnBeforeLastDocumentUnlock | Appelé avant que le dernier verrou du type spécifié soit libéré sur le document spécifié dans la table en cours d'exécution (RDT) de document. | |
IVsRunningDocTableEvents2.OnAfterAttributeChange | Appelé après qu'un attribut ait changé sur un document dans le Tableau en cours d'exécution de document. | |
IVsRunningDocTableEvents2.OnAfterAttributeChangeEx | Appelé après qu'un attribut ait changé sur un document dans le Tableau en cours d'exécution de document. | |
IVsRunningDocTableEvents2.OnAfterDocumentWindowHide | Appelé après une fenêtre de document est masqué. | |
IVsRunningDocTableEvents2.OnAfterFirstDocumentLock | Appelé après le premier verrou du type spécifié soit appliqué au document spécifié dans la table en cours d'exécution (RDT) de document. | |
IVsRunningDocTableEvents2.OnAfterSave | Appelé après un document dans le Tableau en cours d'exécution (RDT) de document est enregistré. | |
IVsRunningDocTableEvents2.OnBeforeDocumentWindowShow | Appelé avant une fenêtre de document est affiché. | |
IVsRunningDocTableEvents2.OnBeforeLastDocumentUnlock | Appelé avant que le dernier verrou du type spécifié soit libéré sur le document spécifié dans la table en cours d'exécution (RDT) de document. |
Début
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.
Voir aussi
Référence
Microsoft.VisualStudio.Shell.Design.Serialization, espace de noms