Microsoft.WebMatrix.Extensibility 네임스페이스

버전 2에 적용

Microsoft.WebMatrix.Extensibility 네임스페이스는 WebMatrix IDE를 확장하기 위한 클래스를 제공합니다.

클래스

  클래스 설명
공용 클래스 CommonCommandIds 일반 명령 ID를 나타냅니다. 이 ID는 그룹을 구분하는 GUID와 개별 명령을 설명하는 ID 열거인 GroupId로 구성된 일반 명령 ID로 구성됩니다.
공용 클래스 ContextMenuItem 상황에 맞는 메뉴의 항목을 나타냅니다.
공용 클래스 ContextMenuOpeningEventArgs 상황에 맞는 메뉴 열기 이벤트에 대한 이벤트 인수를 나타냅니다.
공용 클래스 DashboardItem 대시보드 페이지의 보고서, 성과 기록표 또는 필터를 나타냅니다.
공용 클래스 Extension WebMatrix 확장을 만들기 위한 시작 지점을 나타냅니다.
공용 클래스 ExtensionInitData 확장에 대한 초기화 데이터를 나타냅니다.
공용 클래스 HierarchyId 사이트 계층 구조에 액세스하는 데 사용되는 설명자를 나타냅니다.
공용 클래스 ProtectPathInfo 보호된 경로에 대한 정보를 지정합니다.
공용 클래스 RibbonButton 리본 단추를 나타냅니다.
공용 클래스 RibbonButtonGallery 리본의 단추 갤러리를 나타냅니다.
공용 클래스 RibbonContextualTab 리본의 상황별 탭을 나타냅니다.
공용 클래스 RibbonGalleryCategory 리본 갤러리의 범주를 나타냅니다.
공용 클래스 RibbonGroup 리본의 그룹을 나타냅니다.
공용 클래스 RibbonItem 리본의 항목을 나타냅니다.
공용 클래스 RibbonMenuButton 리본 메뉴 단추를 나타냅니다.
공용 클래스 RibbonSplitButton 리본 분할 단추를 나타냅니다.
공용 클래스 RibbonSplitButtonGallery 갤러리로 확장하는 리본 분할 단추를 나타냅니다.
공용 클래스 RibbonToggleButton 리본 전환 단추를 나타냅니다.
공용 클래스 TaskTabItemDescriptor 편집기 공간에서 작업 탭을 만드는 데 사용된 설명자를 나타냅니다.
공용 클래스 TreeItemEventArgs 추가 및 제거 중인 트리 항목과 연관된 이벤트 데이터를 나타냅니다.
공용 클래스 Utility 도움이 되는 다양한 유틸리티 메서드를 표시하는 클래스를 나타냅니다.
공용 클래스 WorkspaceChangedEventArgs WorkspaceChanged 이벤트에 대한 이벤트 인수를 나타내는 클래스를 나타냅니다.

인터페이스

  인터페이스 설명
공용 인터페이스 IBrowser 확장에서 제공한 각 브라우저로 구현한 인터페이스를 나타냅니다.
공용 인터페이스 IBrowserProvider 브라우저를 동적으로 제공하는 확장을 나타냅니다.
공용 인터페이스 ICommandId 명령 ID를 정의합니다.
공용 인터페이스 ICommandTarget 명령 대상에 대한 인터페이스를 나타냅니다.
공용 인터페이스 IContextMenuItem 상황에 맞는 메뉴의 항목에 대한 인터페이스를 나타냅니다.
공용 인터페이스 IDialogContent 대화 상자에 사용자 지정 내용을 제공하고 대화 상자를 닫는 시기를 제어하기 위한 인터페이스를 나타냅니다.
공용 인터페이스 IEditorWorkspace WebMatrix 편집기 작업 영역의 인터페이스를 나타냅니다.
공용 인터페이스 IHostCommands 호스트가 표시한 명령에 액세스하기 위한 속성 및 메서드를 제공합니다.
공용 인터페이스 IHtmlCopyOptions 편집기의 Copy as HTML에 대한 옵션을 제공합니다.
공용 인터페이스 IHtmlDefaultCopyOptions HtmlCopyDefault 옵션을 제공합니다.
공용 인터페이스 INewSiteProvider WebMatrix에 새 사이트 만들기 옵션을 추가할 공급자를 나타냅니다. WebMatrix가 새 사이트 UI를 표시할 때마다 선택적으로 표시되도록 설계되었습니다.
공용 인터페이스 IPreferences 사이트별 기본 설정과 상호 작용하기 위한 인터페이스를 나타냅니다.
공용 인터페이스 IProtectPathInfo 보호된 경로에 대한 정보를 지정하기 위한 속성을 제공합니다.
공용 인터페이스 ISiteFile 사이트의 파일을 나타냅니다.
공용 인터페이스 ISiteFileSystemItem 사이트의 파일 또는 폴더를 나타냅니다.
공용 인터페이스 ISiteFileWatcherService 사이트의 파일 변경에 대한 접속 기능을 제공하는 서비스를 나타냅니다. 사이트가 변경되면 이벤트가 모두 손실됩니다.
공용 인터페이스 ISiteFolder 사이트의 폴더(디렉터리)를 나타냅니다.
공용 인터페이스 ISiteItem 사이트의 항목을 나타냅니다.
공용 인터페이스 IWaitDialog 진행률을 나타내는 데 사용되는 대기 대화 상자를 나타냅니다.
공용 인터페이스 IWebMatrixHost WebMatrix 호스트와 상호 작용하기 위한 메서드를 정의합니다.
공용 인터페이스 IWebSite 웹 사이트와 상호 작용하기 위한 속성을 제공합니다.
공용 인터페이스 IWorkspace WebMatrix 작업 영역을 나타냅니다.

대리자

  대리자 설명
공용 대리자 CreateSiteDelegate 새 사이트를 만들 WebMatrix에서 호출한 클래스를 나타냅니다.

열거형

  열거형 설명
공용 열거형 CommandStatus CanExecute 에 사용된 CommandStatus 반환 값을 지정합니다.
공용 열거형 CommonCommandIds.Ids 명령 ID에 대한 값을 정의하며, 이 값은 ICommandTarget에 전달될 수 있습니다.
공용 열거형 DialogSize ShowDialog 메서드에 대한 대화 상자 크기를 열거합니다.