다음을 통해 공유


ModelingDocData 클래스

저장소에서 문서를 나타냅니다.

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

상속 계층 구조

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

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

구문

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

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

생성자

  이름 설명
Protected 메서드 ModelingDocData ModelingDocData 클래스의 새 인스턴스를 초기화합니다.

위쪽

속성

  이름 설명
Public 속성 Cookie 실행 중인 문서 테이블에서 문서를 식별 하는 쿠키를 가져옵니다. (DocData에서 상속됨)
Public 속성 DocViews 문서에 대해 열려 있는 문서 보기의 컬렉션을 가져옵니다. (DocData에서 상속됨)
Public 속성 Encoding 문서 계속 되는 인코딩을 가져오거나 설정 합니다. (DocData에서 상속됨)
Public 속성 ErrorListProvider 오류 목록 공급자를 대 한 문서를 가져옵니다.
Public 속성 FileName 문서의 파일 이름을 가져옵니다. (DocData에서 상속됨)
Protected 속성 FormatList 형식 목록을 가져옵니다. (DocData에서 상속됨)
Public 속성 HasErrorListItems 오류 목록을 가져오고 오류 및 문서에 대 한 경고는 오류 목록 창에 표시 되는지 여부를 확인 합니다.
Public 속성 Hierarchy 문서가 속한 프로젝트 계층 구조를 가져옵니다. (DocData에서 상속됨)
Protected 속성 InLoad 문서를 가져오고 모델링 창에 로드 되 고 있는지 여부를 확인 합니다.
Protected 속성 InReload 문서를 가져와서 다시 모델링 창에 로드 되 고 있는지 여부를 확인 합니다.
Protected 속성 IsBackupFileObsolete (DocData에서 상속됨)
Public 속성 IsLoaded 문서를 가져와서 로드 되어 있는지 여부를 확인 합니다. (DocData에서 상속됨)
Public 속성 ItemId 문서에 할당 된 항목 ID를 가져옵니다. (DocData에서 상속됨)
Public 속성 ModelingDocStore 문서에 할당 된 모델링 디자이너 저장소를 가져옵니다.
Protected 속성 PartitionMapper
Protected 속성 RelatedDocList
Public 속성 RootElement 문서에 루트 요소를 가져옵니다.
Protected 속성 SerializedModel
Protected 속성 ServiceProvider 셸에서 서비스 공급자를 가져옵니다. (DocData에서 상속됨)
Public 속성 Store 이 문서에 할당 된 모델링 디자이너 상점을 가져옵니다.
Public 속성 UndoManager 가져옵니다는 UndoManager 명령 취소 및 명령 복구 작업 모델링 디자이너 저장소에 저장 하는 데 사용할 수 있는 클래스입니다. (DocData.UndoManager을(를) 재정의함)
Protected 속성 UndoManagerIsShared 가져옵니다는 UndoManager 클래스 및 간에 문서를 공유 하 고 있는지 여부를 확인 합니다. (DocData.UndoManagerIsShared을(를) 재정의함)
Public 속성 VSUndoManager 가져옵니다는 UndoManager 인터페이스입니다. (DocData에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 AddErrorListItem 오류 또는 문서를 사용할 수 있습니다 경고 메시지를 추가 합니다.
Protected 메서드 BackupFile 한 파일은이 문서를 백업 합니다.데이터 손실 없이 다시 문서 예상 되는지 여부를 반환 합니다. (DocData에서 상속됨)
Protected 메서드 CanSave 사용자가 저장을 취소할 수 있는지 여부를 확인 작업을 합니다. (DocData에서 상속됨)
Protected 메서드 CleanupStores 문서를 메모리에 다시 로드 하기 전에 모델링 디자이너 상점을 지웁니다.
Public 메서드 ClearErrorListItems 오류 및 오류 목록 창에서 경고 메시지를 지웁니다.
Public 메서드 Close 문서를 닫습니다. (DocData에서 상속됨)
Protected 메서드 CreateModelingDocStore 모델링 디자이너 저장소에 대 한 문서를 만듭니다.
Protected 메서드 CreateObject 개체를 만듭니다.
Public 메서드 CreateObjRef 보안 중요 원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (MarshalByRefObject에서 상속됨)
Protected 메서드 CreatePartitionMapper 파티션 매퍼 ElementGroupPrototypes 재구성 됩니다 때이 Modelingdocdata에 의해 소유 하 고 있는 저장소의 올바른 파티션 매핑 요소에 대 한 책임 만드는 팩터리 메서드.
Protected 메서드 CreateStore 모델링 저장소를 만듭니다.
Protected 메서드 CreateSubordinateDocData 하위 문서 데이터 인스턴스 만들기
Public 메서드 DirectoryChanged 현재 구현되지 않았습니다. (DocData에서 상속됨)
Protected 메서드 Dispose ModelingDocData 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. (DocData.Dispose(Boolean)을(를) 재정의함)
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 FilesChanged 하나 이상의 문서가 변경 되었음을 클라이언트에 알립니다. (DocData에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 FlushUndoManager 취소는 UndoManager 저장소 클래스입니다. (DocData.FlushUndoManager()을(를) 재정의함)
Public 메서드 GetAllElementsForValidation 모든 요소에 대 한 유효성 검사를 수 있습니다.이 DocData 저장소에서 모든 요소를 반환 하는 기본 구현입니다.
Public 메서드 GetClassID 문서를 만든 편집기 팩터리의 GUID를 가져옵니다. (DocData에서 상속됨)
Public 메서드 GetCurFile 문서의 파일 이름을 가져옵니다. (DocData에서 상속됨)
Public 메서드 GetData 문서 데이터를 버퍼를 가져옵니다. (DocData에서 상속됨)
Protected 메서드 GetDomainModels 저장소로 로드 하는 형식의 컬렉션을을 가져옵니다.
Public 메서드 GetFormatList 지원 되는 문서 형식의 목록을 가져옵니다. (DocData에서 상속됨)
Public 메서드 GetGuidEditorType GUID를 만든 편집기 팩터리를 가져옵니다는 IVsPersistDocData 개체입니다. (DocData에서 상속됨)
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetLifetimeService 보안 중요 이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (MarshalByRefObject에서 상속됨)
Public 메서드 GetRelatedSaveTreeItems Ivshasrelatedsaveitems의 표준 구현 합니다.이 인스턴스에 IRelatedDocList 인터페이스를 사용 하 여 다른 DocData 등록 된 경우는 Relatedsavetreeitem로 잠재적으로 반환 됩니다.
Public 메서드 GetService 저장소 및 저장소 서비스 공급자의 사용자를 로컬 서비스를 제공 (DocData.GetService(Type)을(를) 재정의함)
Public 메서드 GetTextBuffer Serialize 된 모델을 새 버퍼에 로드합니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 HandleLoadDocDataException 문서를 로드할 때 throw 된 모든 예외를 관리 합니다. (DocData에서 상속됨)
Protected 메서드 HandleSaveDocDataException 문서를 저장할 때 throw 된 모든 예외를 관리 합니다. (DocData에서 상속됨)
Public 메서드 HideErrorListItems 모든 오류 및 오류 목록 창에 있는 경고 메시지를 숨깁니다.
Public 메서드 IgnoreFileChanges 문서의 변경 내용을 무시할지 여부를 결정 합니다. (DocData에서 상속됨)
Public 메서드 Initialize() ModelingDocData 클래스를 초기화합니다.
Public 메서드 Initialize(Store) 문서에 대 한 모델링 디자이너 저장소를 초기화합니다.
Public 메서드 InitializeLifetimeService 보안 중요 이 인스턴스의 수명 정책을 제어하기 위한 수명 서비스 개체를 가져옵니다. (MarshalByRefObject에서 상속됨)
Public 메서드 InitNew 문서를 초기화합니다. (DocData에서 상속됨)
Public 메서드 IsDirty 최근 저장 작업 이후 문서가 변경 되었는지 확인 합니다. (DocData에서 상속됨)
Public 메서드 IsDocDataDirty 최근 저장 작업 이후 문서가 변경 되었는지 확인 합니다. (DocData에서 상속됨)
Public 메서드 IsDocDataReadOnly 문서 읽기 전용인 지 여부를 확인 합니다. (DocData에서 상속됨)
Public 메서드 IsDocDataReloadable 문서 다시 로드 해야 하는지 여부를 확인 합니다. (DocData에서 상속됨)
Protected 메서드 IsFlushUndoStackRequiredOnLoad 실행 취소 스택에 (열기 또는 만들기)을 로드 한 후 이유 인지 지정 하려면이 메서드를 재정의 하 여 docdata.
Protected 메서드 Load(String, Boolean) 문서가 메모리에 로드합니다. (DocData에서 상속됨)
Public 메서드 Load(String, UInt32, Int32) 문서가 메모리에 로드합니다. (DocData에서 상속됨)
Public 메서드 LoadDocData(String) 파일 이름을 사용 하 여 문서를 로드 합니다. (DocData에서 상속됨)
Protected 메서드 LoadDocData(String, Boolean) 특정 파일 이름을 가진 문서를 로드 합니다. (DocData.LoadDocData(String, Boolean)을(를) 재정의함)
Public 메서드 LockTextBuffer 구현되지 않았습니다.
Public 메서드 MarkDocumentChangedForBackup 문서 변경 되었음을 표시 하 고 따라서 새 백업을 만들어야 합니다. (DocData에서 상속됨)
Protected 메서드 MemberwiseClone() 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 MemberwiseClone(Boolean) 현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (MarshalByRefObject에서 상속됨)
Protected 메서드 OnDocumentClosed 문서를 닫을 때 호출 됩니다.기본 동작은 오류 목록의 내용을 지웁니다. (DocData.OnDocumentClosed(EventArgs)을(를) 재정의함)
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 문서 추가 되거나 이름이 변경 될 때 호출 됩니다. (DocData.OnHierarchyChanged(EventArgs)을(를) 재정의함)
Public 메서드 OnRegisterDocData 문서는 쿠키 및 프로젝트 계층 구조에 할당 됩니다. (DocData에서 상속됨)
Public 메서드 OpenView 문서에 대 한 특정 보기를 엽니다. (DocData.OpenView(Guid, Object)을(를) 재정의함)
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에서 상속됨)
Public 메서드 ResumeErrorListRefresh 오류 목록 창을 오류 또는 경고 메시지가 추가 되 때마다 문서의 새로 고칩니다.
Protected 메서드 ResumeFileChangeNotification 배포 문서 변경 알림은 문서를 다시 시작합니다. (DocData에서 상속됨)
Protected 메서드 Save(String) 문서를 저장합니다. (DocData에서 상속됨)
Public 메서드 Save(String, Int32, UInt32) 문서를 저장합니다. (DocData에서 상속됨)
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에서 상속됨)
Protected 메서드 SetRootElement 루트 요소를 설정합니다.
Public 메서드 SetTextBuffer 구현되지 않았습니다.
Public 메서드 SetUntitledDocPath 현재 구현되지 않았습니다. (DocData에서 상속됨)
Public 메서드 ShowErrorListItems 모든 오류와 경고 메시지가 오류 목록 창에 표시합니다.
Public 메서드 ShowSaveOptionsDlg 저장 형식에 대 한 추가 옵션을 사용자 지정할 수 있습니다 대화 상자를 보여 줍니다. (DocData에서 상속됨)
Public 메서드 SupportsLogicalView 문서의 지정 된 뷰를 지원 하는지 여부를 확인 합니다.
Public 메서드 SuspendErrorListRefresh 오류 목록 창에서 않습니다 새로 고침.
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에서 상속됨)

위쪽

설명

메모리의 문서를에서 메모리 내 저장소에 의해 백업 됩니다.

스레드로부터의 안전성

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

참고 항목

참조

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