Udostępnij za pośrednictwem


Klasa ModelingDocData

Reprezentuje dokument w magazynie.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Shell
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelingDocData _
    Inherits DocData _
    Implements IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public abstract class ModelingDocData : DocData, 
    IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems

Typ ModelingDocData uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona ModelingDocData Inicjuje nowe wystąpienie ModelingDocData klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Cookie Pobiera pliku cookie, który identyfikuje dokument w tabeli systemem dokumentów. (Odziedziczone z DocData).
Właściwość publiczna DocViews Pobiera Kolekcja widoków dokumentów, które są otwarte dla dokumentu. (Odziedziczone z DocData).
Właściwość publiczna Encoding Pobiera lub Ustawia metodę kodowania, która utrzymuje się dokument. (Odziedziczone z DocData).
Właściwość publiczna ErrorListProvider Pobiera dostawcy listy błędów dla dokumentu.
Właściwość publiczna FileName Pobiera nazwę pliku dokumentu. (Odziedziczone z DocData).
Właściwość chroniona FormatList Pobiera listę formatów. (Odziedziczone z DocData).
Właściwość publiczna HasErrorListItems Pobiera listę błędów i sprawdza, czy błędy i ostrzeżenia dla dokumentu są wyświetlane w oknie Lista błędów.
Właściwość publiczna Hierarchy Pobiera hierarchii projektów, do której należy dany dokument. (Odziedziczone z DocData).
Właściwość chroniona InLoad Pobiera dokument i sprawdza, czy jest on ładowane do okna modelowania.
Właściwość chroniona InReload Pobiera dokument i sprawdza, czy jest są ładowane do okna modelowania.
Właściwość chroniona IsBackupFileObsolete (Odziedziczone z DocData).
Właściwość publiczna IsLoaded Pobiera dokument i sprawdza, czy jest on ładowany. (Odziedziczone z DocData).
Właściwość publiczna ItemId Pobiera identyfikator elementu, który jest przypisany do dokumentu. (Odziedziczone z DocData).
Właściwość publiczna ModelingDocStore Pobiera magazynu projektanta modelowania, który jest przypisany do dokumentu.
Właściwość chroniona PartitionMapper
Właściwość chroniona RelatedDocList
Właściwość publiczna RootElement Pobiera element główny w dokumencie.
Właściwość chroniona SerializedModel
Właściwość chroniona ServiceProvider Usługodawca pobiera z powłoki. (Odziedziczone z DocData).
Właściwość publiczna Store Pobiera magazynu projektanta modelowania, do której przypisany jest ten dokument.
Właściwość publiczna UndoManager Pobiera UndoManager klasy, która umożliwia cofanie i ponawianie operacji w magazynie projektanta modelowania. (Zastępuje DocData.UndoManager).
Właściwość chroniona UndoManagerIsShared Pobiera UndoManager klasy i sprawdza, czy jest on dzielony między dokumentami. (Zastępuje DocData.UndoManagerIsShared).
Właściwość publiczna VSUndoManager Pobiera UndoManager interfejsu. (Odziedziczone z DocData).

Początek

Metody

  Nazwa Opis
Metoda publiczna AddErrorListItem Dodaje błędu lub komunikat ostrzegawczy, który można używać razem z dokumentem.
Metoda chroniona BackupFile Pojedynczy plik Utwórz kopię zapasową tego dokumentu.Zwraca, czy dokument oczekuje na ponowne załadowanie bez utraty danych. (Odziedziczone z DocData).
Metoda chroniona CanSave Sprawdza, czy użytkownik może anulować zapis operacji. (Odziedziczone z DocData).
Metoda chroniona CleanupStores Czyści magazynów projektanta modelowania, zanim dokument zostanie ponownie załadowana do pamięci.
Metoda publiczna ClearErrorListItems Czyści błędów i komunikaty ostrzegawcze z okna Lista błędów.
Metoda publiczna Close Zamyka dokument. (Odziedziczone z DocData).
Metoda chroniona CreateModelingDocStore Tworzy dokument dla magazynu projektanta modelowania.
Metoda chroniona CreateObject Tworzy obiekt
Metoda publiczna CreateObjRef Krytyczny pod względem zabezpieczeń Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject).
Metoda chroniona CreatePartitionMapper Metoda fabrykująca do tworzenia mapowania partycji odpowiedzialny za mapowanie elementów prawidłowe partycje magazynu własnością tego ModelingDocData po ElementGroupPrototypes są odtworzone.
Metoda chroniona CreateStore Tworzy magazyn modelowania.
Metoda chroniona CreateSubordinateDocData Tworzenie wystąpienia danych dokumentu podrzędnego
Metoda publiczna DirectoryChanged Aktualnie nie zaimplementowane. (Odziedziczone z DocData).
Metoda chroniona Dispose Zwalnia niezarządzanych zasobów używanych przez ModelingDocData i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje DocData.Dispose(Boolean)).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda publiczna FilesChanged Powiadamia klientów, że jeden lub więcej dokumentów, zmieniony. (Odziedziczone z DocData).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna FlushUndoManager Czyści UndoManager klasy magazynu. (Zastępuje DocData.FlushUndoManager()).
Metoda publiczna GetAllElementsForValidation Pobierz wszystkie elementy do sprawdzania poprawności.Implementacji podstawowej zwraca wszystkie elementy w magazynie to DocData.
Metoda publiczna GetClassID Pobiera identyfikator GUID fabryki edytor, który utworzył dokument. (Odziedziczone z DocData).
Metoda publiczna GetCurFile Pobiera nazwę pliku dokumentu. (Odziedziczone z DocData).
Metoda publiczna GetData Pobiera dane dokumentu z bufora. (Odziedziczone z DocData).
Metoda chroniona GetDomainModels Zwraca kolekcję typów, które mają zostać załadowane do magazynu.
Metoda publiczna GetFormatList Pobiera listę formatów obsługiwanych dokumentów. (Odziedziczone z DocData).
Metoda publiczna GetGuidEditorType Pobiera identyfikator GUID fabryki edytor, utworzony przez IVsPersistDocData obiektu. (Odziedziczone z DocData).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetLifetimeService Krytyczny pod względem zabezpieczeń Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda publiczna GetRelatedSaveTreeItems Implementacji standardu IVsHasRelatedSaveItems.Jeśli inny DocData został zarejestrowany przy użyciu interfejsu IRelatedDocList z tego wystąpienia, potencjalnie będą zwracane jako RelatedSaveTreeItem.
Metoda publiczna GetService Służą do lokalnych usług magazynu i użytkowników usługodawca sklepów (Zastępuje DocData.GetService(Type)).
Metoda publiczna GetTextBuffer Ładuje modeli seryjnych do nowego buforu.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona HandleLoadDocDataException Zarządza żadnych wyjątków, które były generowane podczas ładowania dokumentu. (Odziedziczone z DocData).
Metoda chroniona HandleSaveDocDataException Zarządza żadnych wyjątków, które były generowane podczas zapisywania dokumentu. (Odziedziczone z DocData).
Metoda publiczna HideErrorListItems Powoduje ukrycie wszystkich błędów i komunikaty ostrzegawcze, które są w oknie Lista błędów.
Metoda publiczna IgnoreFileChanges Określa, czy zmiany w dokumencie powinny być ignorowane. (Odziedziczone z DocData).
Metoda publiczna Initialize() Inicjuje ModelingDocData klasy.
Metoda publiczna Initialize(Store) Inicjuje magazynu projektanta modelowania dla dokumentu.
Metoda publiczna InitializeLifetimeService Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda publiczna InitNew Inicjuje dokumentu. (Odziedziczone z DocData).
Metoda publiczna IsDirty Sprawdza, czy dokument został zmieniony od czasu ostatniego zapisania operacji. (Odziedziczone z DocData).
Metoda publiczna IsDocDataDirty Sprawdza, czy dokument został zmieniony od czasu ostatniego zapisania operacji. (Odziedziczone z DocData).
Metoda publiczna IsDocDataReadOnly Sprawdza, czy dokument jest tylko do odczytu. (Odziedziczone z DocData).
Metoda publiczna IsDocDataReloadable Sprawdza, czy dokument może być ponownie. (Odziedziczone z DocData).
Metoda chroniona IsFlushUndoStackRequiredOnLoad Zastąpić tę metodę, aby określić Cofnij jest opróżniany po załadowaniu (otwierania lub tworzenia) docdata.
Metoda chroniona Load(String, Boolean) Dokument ładuje do pamięci. (Odziedziczone z DocData).
Metoda publiczna Load(String, UInt32, Int32) Dokument ładuje do pamięci. (Odziedziczone z DocData).
Metoda publiczna LoadDocData(String) Ładuje dokumentu przy użyciu jego nazwy pliku. (Odziedziczone z DocData).
Metoda chroniona LoadDocData(String, Boolean) Ładuje dokumentu, który ma nazwę określonego pliku. (Zastępuje DocData.LoadDocData(String, Boolean)).
Metoda publiczna LockTextBuffer Nie jest zaimplementowana.
Metoda publiczna MarkDocumentChangedForBackup Znak, że dokument został zmieniony i dlatego należy utworzyć nową kopię zapasową (Odziedziczone z DocData).
Metoda chroniona MemberwiseClone() Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda chroniona OnDocumentClosed Wywoływane, gdy dokument jest zamknięty.Domyślne zachowanie Czyści zawartość listy błędów. (Zastępuje DocData.OnDocumentClosed(EventArgs)).
Metoda chroniona OnDocumentClosing Alerty słuchaczy dokumentu zostanie zamknięte. (Odziedziczone z DocData).
Metoda chroniona OnDocumentLoaded Alerty słuchaczy wczytano dany dokument. (Odziedziczone z DocData).
Metoda chroniona OnDocumentLoading Alerty słuchaczy, dokument zostanie załadowany. (Odziedziczone z DocData).
Metoda chroniona OnDocumentReadOnlyChanged Alerty nasłuchujących zmienił się stan tylko do odczytu dokumentu. (Odziedziczone z DocData).
Metoda chroniona OnDocumentReloaded Alerty słuchaczy dokumentu została załadowana. (Odziedziczone z DocData).
Metoda chroniona OnDocumentReloading Alerty słuchaczy, że zostanie ponownie załadowana dokumentu. (Odziedziczone z DocData).
Metoda chroniona OnDocumentSaved Alerty nasłuchujących dokument został zapisany. (Odziedziczone z DocData).
Metoda chroniona OnDocumentSaving Alerty nasłuchujących dokument zostanie zapisany. (Odziedziczone z DocData).
Metoda chroniona OnFileNameChanged Alerty nasłuchujących zmienił nazwę pliku dokumentu. (Odziedziczone z DocData).
Metoda chroniona OnHierarchyChanged Wywoływane, gdy dokument jest dodawane lub zmieniono jego nazwę. (Zastępuje DocData.OnHierarchyChanged(EventArgs)).
Metoda publiczna OnRegisterDocData Przypisuje hierarchii plików cookie i projekt dokumentu. (Odziedziczone z DocData).
Metoda publiczna OpenView Otwiera określonego widoku dokumentu. (Zastępuje DocData.OpenView(Guid, Object)).
Metoda publiczna QueryEditFile() Ostrzega odbiorniki, że dokument będzie edytowany.Detektory głosować przeciwko Edycja. (Odziedziczone z DocData).
Metoda publiczna QueryEditFile(String, tagVSQueryEditFlags) Ostrzega odbiorniki, że dokument będzie edytowany.Detektory głosować przeciwko Edycja. (Odziedziczone z DocData).
Metoda publiczna QuerySaveFile() Ostrzega odbiorniki, że plik zostanie zapisany.Można słuchaczy (Odziedziczone z DocData).
Metoda publiczna QuerySaveFile(String, tagVSQuerySaveFlags) Ostrzega odbiorniki, że plik zostanie zapisany. (Odziedziczone z DocData).
Metoda publiczna ReloadDocData Ponownie ładuje dokumentu. (Odziedziczone z DocData).
Metoda chroniona ReloadDocDataWorker Ponownie ładuje dokumentu. (Odziedziczone z DocData).
Metoda publiczna RenameDocData Zmienia nazwę dokumentu i przywraca jego pozycji w hierarchii. (Odziedziczone z DocData).
Metoda publiczna ResumeErrorListRefresh Odświeża okno Lista błędów, ilekroć dany komunikat Błąd lub ostrzeżenie jest dodawany do dokumentu.
Metoda chroniona ResumeFileChangeNotification Wznawia rozkładem powiadomienia o zmianie dokumentu dla dokumentu. (Odziedziczone z DocData).
Metoda chroniona Save(String) Zapisuje dokument. (Odziedziczone z DocData).
Metoda publiczna Save(String, Int32, UInt32) Zapisuje dokument. (Odziedziczone z DocData).
Metoda publiczna SaveCompleted Alerty nasłuchujących dokument został zapisany. (Odziedziczone z DocData).
Metoda publiczna SaveDocData Zapisuje dokument do określonej lokalizacji. (Odziedziczone z DocData).
Metoda chroniona SaveDocDataToFile Zapisuje dokument do określonej lokalizacji. (Odziedziczone z DocData).
Metoda chroniona SaveSubordinateFile Zapisywanie określonego dokumentu, który jest podrzędny wobec tego dokumentu, na przykład plik diagramu. (Odziedziczone z DocData).
Metoda publiczna SetData Ustawia dokumentu do bufora. (Odziedziczone z DocData).
Metoda publiczna SetDocDataDirty Ustawia dokumentu IsDirty flagi. (Odziedziczone z DocData).
Metoda publiczna SetDocDataReadOnly Ustawia flagę tylko do odczytu dokumentu. (Odziedziczone z DocData).
Metoda chroniona SetFileName Inicjuje lub zmienia nazwę pliku dla dokumentu. (Odziedziczone z DocData).
Metoda chroniona SetHierarchyInfo Inicjuje lub zmiany hierarchii projektu dla dokumentu. (Odziedziczone z DocData).
Metoda chroniona SetRootElement Określa element główny.
Metoda publiczna SetTextBuffer Nie jest zaimplementowana.
Metoda publiczna SetUntitledDocPath Obecnie nie zaimplementowana. (Odziedziczone z DocData).
Metoda publiczna ShowErrorListItems Pokazuje wszystkie komunikaty o błędach i ostrzeżenia w oknie Lista błędów.
Metoda publiczna ShowSaveOptionsDlg Pokazuje okno dialogowe, z którego użytkownik może określić dodatkowe opcje zapisywania formatów. (Odziedziczone z DocData).
Metoda publiczna SupportsLogicalView Sprawdza, czy dokument obsługuje określony widok.
Metoda publiczna SuspendErrorListRefresh Zapobiega okno Lista błędów z odświeżanie.
Metoda chroniona SuspendFileChangeNotification Wstrzymuje rozkładem powiadomienia o zmianie dokumentu dla dokumentu. (Odziedziczone z DocData).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne DocumentClosed Występuje po zamknięciu dokumentu. (Odziedziczone z DocData).
Zdarzenie publiczne DocumentClosing Występuje przed zamknięciem dokumentu. (Odziedziczone z DocData).
Zdarzenie publiczne DocumentLoaded Występuje po załadowaniu dokumentu w oknie modelowania. (Odziedziczone z DocData).
Zdarzenie publiczne DocumentLoading Występuje przed załadowaniem dokumentu w oknie modelowania. (Odziedziczone z DocData).
Zdarzenie publiczne DocumentReadOnlyChanged Występuje, gdy flaga tylko do odczytu dla danego dokumentu. (Odziedziczone z DocData).
Zdarzenie publiczne DocumentReloaded Występuje po załadowaniu dokumentu. (Odziedziczone z DocData).
Zdarzenie publiczne DocumentReloading Występuje przed dokument zostanie ponownie załadowana. (Odziedziczone z DocData).
Zdarzenie publiczne DocumentSaved Występuje po zapisaniu dokumentu. (Odziedziczone z DocData).
Zdarzenie publiczne DocumentSaving Występuje przed zapisaniem dokumentu. (Odziedziczone z DocData).
Zdarzenie publiczne FileNameChanged Występuje, gdy nazwa pliku dokumentu. (Odziedziczone z DocData).
Zdarzenie publiczne HierarchyChanged Występuje, gdy w dokumencie hierarchii lub identyfikator elementu. (Odziedziczone z DocData).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IVsFileBackup.BackupFile Pojedynczy plik Utwórz kopię zapasową tego dokumentu. (Odziedziczone z DocData).
Jawna implementacja interfejsuMetoda prywatna IDisposable.Dispose Zwalnia wszystkie zasoby używane przez bieżące wystąpienie DocData klasy. (Odziedziczone z DocData).
Jawna implementacja interfejsuMetoda prywatna IPersistFileFormat.GetClassID Pobiera identyfikator klasy fabryki edytor, który utworzył dokument. (Odziedziczone z DocData).
Jawna implementacja interfejsuMetoda prywatna IVsFileBackup.IsBackupFileObsolete Pobierz czy plik kopii zapasowej jest aktualny. (Odziedziczone z DocData).

Początek

Uwagi

Dokument w pamięci jest wspierany przez sklep w pamięci.

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.Modeling.Shell