Udostępnij za pośrednictwem


Klasa SubordinateDocData

Obiekt DocData, który reprezentuje podrzędnego pliku w pamięci (reprezentowane jako element podrzędny projektu, w oknie Solution Explorer).

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

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

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 Class SubordinateDocData _
    Inherits DocData
[CLSCompliantAttribute(false)]
public class SubordinateDocData : DocData

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna SubordinateDocData Tworzy wystąpienie SubordinateDocData.

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 FileName Pobiera nazwę pliku dokumentu. (Odziedziczone z DocData).
Właściwość chroniona FormatList (Zastępuje DocData.FormatList).
Właściwość publiczna Hierarchy Pobiera hierarchii projektów, do której należy dany dokument. (Odziedziczone z DocData).
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 ParentDocData Pobiera nadrzędnej DocData dla tego dokumentu podrzędnego.
Właściwość chroniona ServiceProvider Usługodawca są pobierane z powłoki. (Odziedziczone z DocData).
Właściwość publiczna UndoManager Pobiera UndoManager interfejsu dla dokumentu. (Odziedziczone z DocData).
Właściwość chroniona UndoManagerIsShared Pobiera dokument i sprawdza, czy udostępnianie jest więcej niż jeden dokument taki sam UndoManager interfejsu. (Odziedziczone z DocData).
Właściwość publiczna VSUndoManager Pobiera UndoManager interfejsu. (Odziedziczone z DocData).

Początek

Metody

  Nazwa Opis
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 publiczna Close Zamyka dokument. (Odziedziczone z DocData).
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 publiczna DirectoryChanged Aktualnie nie zaimplementowane. (Odziedziczone z DocData).
Metoda chroniona Dispose Zwalnia niezarządzanych zasobów używanych przez DocData i opcjonalnie zwalnia zarządzanych zasobów. (Odziedziczone z DocData).
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. (Odziedziczone z 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 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 GetService Zwraca żądanej usługi. (Odziedziczone z DocData).
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 IgnoreFileChanges Określa, czy zmiany wprowadzone w dokumencie powinny być ignorowane. (Odziedziczone z DocData).
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 Domyślnie dokument podrzędny jest uważane za dirty, jeśli nadrzędny jest zabrudzony. (Zastępuje DocData.IsDocDataDirty(Int32%)).
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 Load(String, Boolean) Podrzędne pliki są uznawane za niektóre "nadrzędnej" obiekt DocData, który obsługuje serializacji rzeczywistej, więc operacja ładowania jest zerowa. (Zastępuje DocData.Load(String, Boolean)).
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 przy użyciu jego nazwy pliku. (Odziedziczone z DocData).
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 Alerty detektory, że dokument został zamknięty. (Odziedziczone z DocData).
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 Alerty detektory zmienił identyfikator elementu, który jest przypisany do dokumentu. (Odziedziczone z DocData).
Metoda publiczna OnRegisterDocData Przypisuje dokumentu w hierarchii plików cookie i projektu. (Odziedziczone z DocData).
Metoda publiczna OpenView Otwiera określonego widoku dokumentu. (Odziedziczone z DocData).
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 chroniona ResumeFileChangeNotification Wznawia dystrybucji dokumentu-powiadomień o zmianach dokumentu. (Odziedziczone z DocData).
Metoda chroniona Save(String) Podrzędne pliki są zakłada, że niektóre "nadrzędnej" obiekt DocData, obsługujący rzeczywiste serializacji operacja zapisywania jest zerowa z wyjątkiem z SaveAs. (Zastępuje DocData.Save(String)).
Metoda publiczna Save(String, Int32, UInt32) Zapisuje dokument. (Odziedziczone z DocData).
Metoda chroniona SaveAs Zapisz jako doc dane do pliku
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 publiczna SetUntitledDocPath Obecnie nie zaimplementowana. (Odziedziczone z DocData).
Metoda publiczna ShowSaveOptionsDlg Pokazuje okno dialogowe, z którego użytkownik może określić dodatkowe opcje zapisywania formatów. (Odziedziczone z DocData).
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

Podrzędne pliki są uznawane za niektóre obiekt DocData "nadrzędnej", który obsługuje serializacji rzeczywiste.Klasa ta istnieje, aby mogli zarejestrowany w tabeli VS do dokumentów z systemem i śledzone przez VS shell podrzędnego pliku.

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