Klasa DesignerDocDataService
Zapewnia sposób tworzenia i pobierania buforów dla różnych plików w projekcie.
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Shell.Design.Serialization.DesignerDocDataService
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design.Serialization
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class DesignerDocDataService _
Implements IDisposable, IVsRunningDocTableEvents2, IVsRunningDocTableEvents, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public class DesignerDocDataService : IDisposable,
IVsRunningDocTableEvents2, IVsRunningDocTableEvents, IVsHasRelatedSaveItems
Typ DesignerDocDataService uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
DesignerDocDataService(IServiceProvider, IVsHierarchy, UInt32, DocData) | Inicjuje nowe wystąpienie DesignerDocDataService. | |
DesignerDocDataService(IServiceProvider, IVsHierarchy, UInt32, Object) | Inicjuje nowe wystąpienie DesignerDocDataService dla określonych danych węzła i dokumentu. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
PrimaryDocData | Pobiera obiekt danych dokumentu dla primaryDocData do jednego z konstruktorów przeciążony tej usługi przekazano DesignerDocDataService lub DesignerDocDataService. | |
PrimaryName | Pobiera nazwę pliku w pełni kwalifikowaną doc podstawowego obiektu danych. | |
UseWeakEditLock |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CheckoutFiles | Zapewnia wyewidencjonowany wszystkich odpowiednich buforów. | |
Dispose | Usuwa usługę. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
Flush | Wykonuje wymuszone opróżniania wszystkie oczekujące zmiany projektanta. | |
GetChildDocData | Pobiera DocData o podanej nazwie. | |
GetChildFileName | Zwraca ścieżkę bezwzględną pliku dziecka z jego nazwy. | |
GetFileDocData(String, FileAccess, String) | Pobiera DocData o podanej nazwie. | |
GetFileDocData(String, FileAccess, String, Boolean) | ||
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetSiblingDocData | Pobiera DocData o podanej nazwie. | |
GetSiblingFileName | Pobiera ścieżkę bezwzględną nazwa pliku równorzędny z nazwy pliku. | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
HasChild | Określa, czy nie jest elementem podrzędnym DocData z danym name. | |
HasFile | Określa, czy nie jest DocData z danym fileName. | |
HasSibling | Określa, czy nie jest elementem równorzędnym DocData o określonej nazwie. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
SaveDocData | Wykonuje zapisywania danych danej doc. | |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IVsHasRelatedSaveItems.GetRelatedSaveTreeItems | Współrzędne zapisać działania wszystkich dokumentów, utrzymywane przez tę usługę. | |
IVsRunningDocTableEvents.OnAfterAttributeChange | Wywoływana po atrybut został zmieniony na dokument w tabeli dokument z systemem. | |
IVsRunningDocTableEvents.OnAfterDocumentWindowHide | Wywoływana po okno dokumentu jest ukryty. | |
IVsRunningDocTableEvents.OnAfterFirstDocumentLock | Wywoływana po zastosowaniu pierwszego lock określonego typu do dokumentu określonego w uruchomiony dokumentu tabeli (RDT). | |
IVsRunningDocTableEvents.OnAfterSave | Wywoływana po zapisaniu dokumentu w uruchomiony dokumentu tabeli (RDT). | |
IVsRunningDocTableEvents.OnBeforeDocumentWindowShow | Wywołana przed wyświetleniem okna dokumentu. | |
IVsRunningDocTableEvents.OnBeforeLastDocumentUnlock | Wywołana przed ostatnim lock określonego typu jest wydany dokument określony w uruchomiony dokumentu tabeli (RDT). | |
IVsRunningDocTableEvents2.OnAfterAttributeChange | Wywoływana po atrybut został zmieniony na dokument w tabeli dokument z systemem. | |
IVsRunningDocTableEvents2.OnAfterAttributeChangeEx | Wywoływana po atrybut został zmieniony na dokument w tabeli dokument z systemem. | |
IVsRunningDocTableEvents2.OnAfterDocumentWindowHide | Wywoływana po okno dokumentu jest ukryty. | |
IVsRunningDocTableEvents2.OnAfterFirstDocumentLock | Wywoływana po zastosowaniu pierwszego lock określonego typu do dokumentu określonego w uruchomiony dokumentu tabeli (RDT). | |
IVsRunningDocTableEvents2.OnAfterSave | Wywoływana po zapisaniu dokumentu w uruchomiony dokumentu tabeli (RDT). | |
IVsRunningDocTableEvents2.OnBeforeDocumentWindowShow | Wywołana przed wyświetleniem okna dokumentu. | |
IVsRunningDocTableEvents2.OnBeforeLastDocumentUnlock | Wywołana przed ostatnim lock określonego typu jest wydany dokument określony w uruchomiony dokumentu tabeli (RDT). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.Shell.Design.Serialization