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 메서드에 대한 대화 상자 크기를 열거합니다. |