SubordinateDocData 클래스

하위 메모리 내 파일에서 (하위 프로젝트 항목이 솔루션 탐색기에 표시 됨)를 나타내는 DocData 개체입니다.

이 API는 CLS 규격이 아닙니다. 

상속 계층 구조

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

네임스페이스:  Microsoft.VisualStudio.Modeling.Shell
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0(Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

구문

‘선언
<CLSCompliantAttribute(False)> _
Public Class SubordinateDocData _
    Inherits DocData
[CLSCompliantAttribute(false)]
public class SubordinateDocData : DocData

SubordinateDocData 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 SubordinateDocData SubordinateDocData 인스턴스를 만듭니다.

위쪽

속성

  이름 설명
Public 속성 Cookie 실행 중인 문서 테이블에서 문서를 식별 하는 쿠키를 가져옵니다. (DocData에서 상속됨)
Public 속성 DocViews 문서에 대해 열려 있는 문서 보기의 컬렉션을 가져옵니다. (DocData에서 상속됨)
Public 속성 Encoding 문서 계속 되는 인코딩을 가져오거나 설정 합니다. (DocData에서 상속됨)
Public 속성 FileName 문서의 파일 이름을 가져옵니다. (DocData에서 상속됨)
Protected 속성 FormatList (DocData.FormatList을(를) 재정의함)
Public 속성 Hierarchy 문서가 속한 프로젝트 계층 구조를 가져옵니다. (DocData에서 상속됨)
Protected 속성 IsBackupFileObsolete (DocData에서 상속됨)
Public 속성 IsLoaded 문서를 가져와서 로드 되어 있는지 여부를 확인 합니다. (DocData에서 상속됨)
Public 속성 ItemId 문서에 할당 된 항목 ID를 가져옵니다. (DocData에서 상속됨)
Public 속성 ParentDocData 이 하위 문서에 대 한 DocData 부모를 검색합니다.
Protected 속성 ServiceProvider 셸에서 서비스 공급자를 가져옵니다. (DocData에서 상속됨)
Public 속성 UndoManager 가져옵니다는 UndoManager 문서에 대 한 인터페이스입니다. (DocData에서 상속됨)
Protected 속성 UndoManagerIsShared 문서를 가져오고 둘 이상의 문서를 동일한 공유 여부 확인 UndoManager 인터페이스입니다. (DocData에서 상속됨)
Public 속성 VSUndoManager 가져옵니다는 UndoManager 인터페이스입니다. (DocData에서 상속됨)

위쪽

메서드

  이름 설명
Protected 메서드 BackupFile 한 파일은이 문서를 백업 합니다.데이터 손실 없이 다시 문서 예상 되는지 여부를 반환 합니다. (DocData에서 상속됨)
Protected 메서드 CanSave 사용자가 저장을 취소할 수 있는지 여부를 확인 작업을 합니다. (DocData에서 상속됨)
Public 메서드 Close 문서를 닫습니다. (DocData에서 상속됨)
Public 메서드 CreateObjRef 보안 중요 원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (MarshalByRefObject에서 상속됨)
Public 메서드 DirectoryChanged 현재 구현되지 않았습니다. (DocData에서 상속됨)
Protected 메서드 Dispose DocData 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. (DocData에서 상속됨)
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 FilesChanged 하나 이상의 문서가 변경 되었음을 클라이언트에 알립니다. (DocData에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 FlushUndoManager UndoManager 을 지웁니다. (DocData에서 상속됨)
Public 메서드 GetClassID 문서를 만든 편집기 팩터리의 GUID를 가져옵니다. (DocData에서 상속됨)
Public 메서드 GetCurFile 문서의 파일 이름을 가져옵니다. (DocData에서 상속됨)
Public 메서드 GetData 문서 데이터를 버퍼를 가져옵니다. (DocData에서 상속됨)
Public 메서드 GetFormatList 지원 되는 문서 형식의 목록을 가져옵니다. (DocData에서 상속됨)
Public 메서드 GetGuidEditorType GUID를 만든 편집기 팩터리를 가져옵니다는 IVsPersistDocData 개체입니다. (DocData에서 상속됨)
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetLifetimeService 보안 중요 이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (MarshalByRefObject에서 상속됨)
Public 메서드 GetService 요청한 서비스를 반환 합니다. (DocData에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 HandleLoadDocDataException 문서를 로드할 때 throw 된 모든 예외를 관리 합니다. (DocData에서 상속됨)
Protected 메서드 HandleSaveDocDataException 문서를 저장할 때 throw 된 모든 예외를 관리 합니다. (DocData에서 상속됨)
Public 메서드 IgnoreFileChanges 문서의 변경 내용을 무시할지 여부를 결정 합니다. (DocData에서 상속됨)
Public 메서드 InitializeLifetimeService 보안 중요 이 인스턴스의 수명 정책을 제어하기 위한 수명 서비스 개체를 가져옵니다. (MarshalByRefObject에서 상속됨)
Public 메서드 InitNew 문서를 초기화합니다. (DocData에서 상속됨)
Public 메서드 IsDirty 최근 저장 작업 이후 문서가 변경 되었는지 확인 합니다. (DocData에서 상속됨)
Public 메서드 IsDocDataDirty 기본적으로, 하위 문서의 부모 변경 된 경우 변경 된 간주 됩니다. (DocData.IsDocDataDirty(Int32%)을(를) 재정의함)
Public 메서드 IsDocDataReadOnly 문서 읽기 전용인 지 여부를 확인 합니다. (DocData에서 상속됨)
Public 메서드 IsDocDataReloadable 문서 다시 로드 해야 하는지 여부를 확인 합니다. (DocData에서 상속됨)
Protected 메서드 Load(String, Boolean) 종속 파일은 아무 로드 작업 되는 실제 serialization을 처리 하는 몇 가지 "부모" DocData 개체를 사용으로 간주 됩니다. (DocData.Load(String, Boolean)을(를) 재정의함)
Public 메서드 Load(String, UInt32, Int32) 문서가 메모리에 로드합니다. (DocData에서 상속됨)
Public 메서드 LoadDocData(String) 파일 이름을 사용 하 여 문서를 로드 합니다. (DocData에서 상속됨)
Protected 메서드 LoadDocData(String, Boolean) 파일 이름을 사용 하 여 문서를 로드 합니다. (DocData에서 상속됨)
Public 메서드 MarkDocumentChangedForBackup 문서 변경 되었음을 표시 하 고 따라서 새 백업을 만들어야 합니다. (DocData에서 상속됨)
Protected 메서드 MemberwiseClone() 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 MemberwiseClone(Boolean) 현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (MarshalByRefObject에서 상속됨)
Protected 메서드 OnDocumentClosed 문서가 닫힌 수신기를 알려 줍니다. (DocData에서 상속됨)
Protected 메서드 OnDocumentClosing 수신기는 문서를 닫을 수 경고 메시지가 나타납니다. (DocData에서 상속됨)
Protected 메서드 OnDocumentLoaded 문서가 로드 된 수신기를 알려 줍니다. (DocData에서 상속됨)
Protected 메서드 OnDocumentLoading 수신기는 문서 로드 됩니다 경고를 보냅니다. (DocData에서 상속됨)
Protected 메서드 OnDocumentReadOnlyChanged 수신기의 문서의 읽기 전용 상태 변경 되었음을 알려 줍니다. (DocData에서 상속됨)
Protected 메서드 OnDocumentReloaded 수신기는 문서를 다시 로드 한다는 경고 메시지가 나타납니다. (DocData에서 상속됨)
Protected 메서드 OnDocumentReloading 문서를 다시 로드 해야 합니다 수신기를 알려 줍니다. (DocData에서 상속됨)
Protected 메서드 OnDocumentSaved 문서를 저장 하는 경고 수신기. (DocData에서 상속됨)
Protected 메서드 OnDocumentSaving 리스너 문서 저장 하도록 알려 줍니다. (DocData에서 상속됨)
Protected 메서드 OnFileNameChanged 수신기는 문서의 파일 이름을 변경 되었음을 알려 줍니다. (DocData에서 상속됨)
Protected 메서드 OnHierarchyChanged 수신기는 문서에 할당 된 항목 ID 변경 되었음을 알려 줍니다. (DocData에서 상속됨)
Public 메서드 OnRegisterDocData 문서는 쿠키 및 프로젝트 계층 구조에 할당 됩니다. (DocData에서 상속됨)
Public 메서드 OpenView 문서에 대 한 특정 보기를 엽니다. (DocData에서 상속됨)
Public 메서드 QueryEditFile() 수신기는 문서에 대 한 편집할 수 있음을 알려 줍니다.수신기 편집에 대해 투표할 수 있습니다. (DocData에서 상속됨)
Public 메서드 QueryEditFile(String, tagVSQueryEditFlags) 수신기는 문서에 대 한 편집할 수 있음을 알려 줍니다.수신기 편집에 대해 투표할 수 있습니다. (DocData에서 상속됨)
Public 메서드 QuerySaveFile() 수신기는 파일 저장 합니다 있음을 알려 줍니다.수신기를 수 있습니다. (DocData에서 상속됨)
Public 메서드 QuerySaveFile(String, tagVSQuerySaveFlags) 수신기는 파일 저장 합니다 있음을 알려 줍니다. (DocData에서 상속됨)
Public 메서드 ReloadDocData 문서를 다시 로드합니다. (DocData에서 상속됨)
Protected 메서드 ReloadDocDataWorker 문서를 다시 로드합니다. (DocData에서 상속됨)
Public 메서드 RenameDocData 문서 이름을 바꾸고 계층 구조에서의 위치를 다시 설정 합니다. (DocData에서 상속됨)
Protected 메서드 ResumeFileChangeNotification 배포 문서 변경 알림은 문서를 다시 시작합니다. (DocData에서 상속됨)
Protected 메서드 Save(String) 종속 파일은 아무 제외 하 고 다른 이름으로 저장의 경우는 일반적으로 실제 serialization 저장 작업을 처리 하는 일부 "부모" DocData 개체를 사용으로 간주 됩니다. (DocData.Save(String)을(를) 재정의함)
Public 메서드 Save(String, Int32, UInt32) 문서를 저장합니다. (DocData에서 상속됨)
Protected 메서드 SaveAs 문서 데이터를 파일로 저장
Public 메서드 SaveCompleted 문서를 저장 하는 경고 수신기. (DocData에서 상속됨)
Public 메서드 SaveDocData 문서를 특정 위치에 저장합니다. (DocData에서 상속됨)
Protected 메서드 SaveDocDataToFile 문서를 특정 위치에 저장합니다. (DocData에서 상속됨)
Protected 메서드 SaveSubordinateFile 하위 다이어그램 파일이 예를 들어이 문서에는 지정한 문서를 저장 합니다. (DocData에서 상속됨)
Public 메서드 SetData 문서에서 버퍼를 설정합니다. (DocData에서 상속됨)
Public 메서드 SetDocDataDirty 문서 설정 IsDirty 플래그입니다. (DocData에서 상속됨)
Public 메서드 SetDocDataReadOnly 문서의 읽기 전용 플래그를 설정합니다. (DocData에서 상속됨)
Protected 메서드 SetFileName 초기화 하거나 문서의 파일 이름을 변경 합니다. (DocData에서 상속됨)
Protected 메서드 SetHierarchyInfo 초기화 하거나 문서에 대 한 프로젝트 계층 구조를 변경 합니다. (DocData에서 상속됨)
Public 메서드 SetUntitledDocPath 현재 구현되지 않았습니다. (DocData에서 상속됨)
Public 메서드 ShowSaveOptionsDlg 저장 형식에 대 한 추가 옵션을 사용자 지정할 수 있습니다 대화 상자를 보여 줍니다. (DocData에서 상속됨)
Protected 메서드 SuspendFileChangeNotification 배포 문서 변경 알림은 문서를 일시 중단합니다. (DocData에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 DocumentClosed 문서를 닫은 후에 발생 합니다. (DocData에서 상속됨)
Public 이벤트 DocumentClosing 다음은 문서를 닫기 전에 발생 합니다. (DocData에서 상속됨)
Public 이벤트 DocumentLoaded 모델링 창에서 문서가 로드 된 후에 발생 합니다. (DocData에서 상속됨)
Public 이벤트 DocumentLoading 모델링 창에서 문서를 로드 하기 전에 발생 합니다. (DocData에서 상속됨)
Public 이벤트 DocumentReadOnlyChanged 문서에 대 한 읽기 전용 플래그 변경 될 때 발생 합니다. (DocData에서 상속됨)
Public 이벤트 DocumentReloaded 문서를 다시 로드 한 후에 발생 합니다. (DocData에서 상속됨)
Public 이벤트 DocumentReloading 문서를 다시 로드 하기 전에 발생 합니다. (DocData에서 상속됨)
Public 이벤트 DocumentSaved 문서를 저장 한 후에 발생 합니다. (DocData에서 상속됨)
Public 이벤트 DocumentSaving 문서가 저장되기 전에 발생합니다. (DocData에서 상속됨)
Public 이벤트 FileNameChanged 문서의 파일 이름이 변경 되 면 발생 합니다. (DocData에서 상속됨)
Public 이벤트 HierarchyChanged 문서 계층 구조 또는 항목 ID가 변경 될 때 발생 합니다. (DocData에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 IVsFileBackup.BackupFile 한 파일은이 문서를 백업 합니다. (DocData에서 상속됨)
명시적 인터페이스 구현Private 메서드 IDisposable.Dispose DocData 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. (DocData에서 상속됨)
명시적 인터페이스 구현Private 메서드 IPersistFileFormat.GetClassID 문서를 만든 편집기 팩터리 클래스 ID를 가져옵니다. (DocData에서 상속됨)
명시적 인터페이스 구현Private 메서드 IVsFileBackup.IsBackupFileObsolete 백업 파일이 최신 인지 여부를 가져옵니다. (DocData에서 상속됨)

위쪽

설명

종속 파일은 실제 serialization을 처리 하는 몇 가지 "부모" DocData 개체를 사용으로 간주 됩니다.하위 파일 VS 실행 문서 테이블에 등록 된 고 VS 셸으로 추적할 수 있도록이 클래스가 있습니다.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Modeling.Shell 네임스페이스