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.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 dokumentów z systemem. (Odziedziczone z DocData).
Właściwość publiczna DocViews Zwraca kolekcję 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 będzie się powtarzał dokumentu. (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 są pobierane 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 Wprowadź pojedynczy plik kopii zapasowej tego dokumentu.Zwraca się, czy dokument oczekuje na ponowne załadowanie bez utraty danych. (Odziedziczone z DocData).
Metoda chroniona CanSave Sprawdza, czy użytkownik może anulować zapisywanie 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ówna bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna FilesChanged Powiadamia klientów, że zmianie jednego lub więcej dokumentów. (Odziedziczone z DocData).
Metoda chroniona 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).
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 dokumentu. (Odziedziczone z DocData).
Metoda publiczna GetGuidEditorType Pobiera identyfikator GUID fabryki edytor, który utworzony IVsPersistDocData obiektu. (Odziedziczone z DocData).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (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 wyjątkami, które zostały zgłoszone podczas ładowania dokumentu. (Odziedziczone z DocData).
Metoda chroniona HandleSaveDocDataException Zarządza wyjątkami, które zostały zgłoszone 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 wprowadzone 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 operacji zapisywania. (Odziedziczone z DocData).
Metoda publiczna IsDocDataDirty Sprawdza, czy dokument został zmieniony od czasu ostatniego operacji zapisywania. (Odziedziczone z DocData).
Metoda publiczna IsDocDataReadOnly Sprawdza, czy dokument jest przeznaczony tylko do odczytu. (Odziedziczone z DocData).
Metoda publiczna IsDocDataReloadable Sprawdza, czy można ponownie załadować dokument. (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 należy ładuje do pamięci. (Odziedziczone z DocData).
Metoda publiczna Load(String, UInt32, Int32) Dokument należy ł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 w ten sposób utworzona nowa kopia zapasowa (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 detektory zamknięcia dokumentu. (Odziedziczone z DocData).
Metoda chroniona OnDocumentLoaded Alerty detektory wczytano dany dokument. (Odziedziczone z DocData).
Metoda chroniona OnDocumentLoading Alerty detektory, dokument zostanie załadowany. (Odziedziczone z DocData).
Metoda chroniona OnDocumentReadOnlyChanged Detektory alerty, które zmienił się tylko do odczytu stanu dokumentu. (Odziedziczone z DocData).
Metoda chroniona OnDocumentReloaded Alerty detektory, że dokument został ponownie załadowane. (Odziedziczone z DocData).
Metoda chroniona OnDocumentReloading Alerty detektory, że będzie można ponownie załadować dokument. (Odziedziczone z DocData).
Metoda chroniona OnDocumentSaved Alerty detektory, że dokument został zapisany. (Odziedziczone z DocData).
Metoda chroniona OnDocumentSaving Alerty detektory, że dokument zostanie zapisany. (Odziedziczone z DocData).
Metoda chroniona OnFileNameChanged Detektory alerty, które zmieniono 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 dokumentu w hierarchii plików cookie i projektu. (Odziedziczone z DocData).
Metoda publiczna OpenView Otwiera określonego widoku dokumentu. (Zastępuje DocData.OpenView(Guid, Object)).
Metoda publiczna QueryEditFile() Detektory alerty, które ma być edytowany dokument.Odbiorniki mogą głosować przeciwko Edycja. (Odziedziczone z DocData).
Metoda publiczna QueryEditFile(String, tagVSQueryEditFlags) Detektory alerty, które ma być edytowany dokument.Odbiorniki mogą głosować przeciwko Edycja. (Odziedziczone z DocData).
Metoda publiczna QuerySaveFile() Detektory alerty, które ma być zapisany plik.Można detektory (Odziedziczone z DocData).
Metoda publiczna QuerySaveFile(String, tagVSQuerySaveFlags) Detektory alerty, które ma być zapisany plik. (Odziedziczone z DocData).
Metoda publiczna ReloadDocData Wczytuje ponownie dokument. (Odziedziczone z DocData).
Metoda chroniona ReloadDocDataWorker Wczytuje ponownie dokument. (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 dystrybucji dokumentu-powiadomień o zmianach 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 detektory, że 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 Zapisz 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 dokument 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 dystrybucji dokumentu-powiadomień o zmianach dokumentu. (Odziedziczone z DocData).
Metoda publiczna ToString Zwraca wartość typu 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 dokument został załadowany 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 dokumentu 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 zmienia się nazwa pliku dokumentu. (Odziedziczone z DocData).
Zdarzenie publiczne HierarchyChanged Występuje, gdy zmiany w hierarchii dokumentu lub identyfikator elementu. (Odziedziczone z DocData).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IVsFileBackup.BackupFile Wprowadź pojedynczy plik kopii zapasowej 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 GET, 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