다음을 통해 공유


Microsoft.VisualStudio.TemplateWizard 네임스페이스

클래스

TemplateWizardDisallowUserTemplatesSecurityAttribute

이 특성을 마법사 확장 구현에 배치하여 마법사 확장에 호출할 수 있는 템플릿을 제한할 수 있습니다.

TemplateWizardSecurityAttribute

이 특성을 마법사 확장 구현에 배치하여 마법사 확장을 로드할 수 있는 템플릿을 제한할 수 있습니다.

WizardBackoutException

템플릿 마법사에서 다시 throw될 수 있는 예외입니다.

WizardCancelledException

템플릿 마법사 내에서 처리를 취소하기 위해 throw될 수 있는 예외입니다.

인터페이스

IFilterTokenValues

템플릿 대체 값을 수정하려는 구성 요소에 의해 구현된 인터페이스입니다. 프로그래밍 언어별로 대체 값을 수정하는 데 사용됩니다. 예를 들어 식별자 ab$cd는 일부 언어에서 허용되지 않을 수 있으므로 필터를 사용하면 이 값을 허용 가능한 식별자인 ab_cd 변환할 수 있습니다.

IWizard

마법사가 .vstemplate 파일을 처리할 때 알림을 수신하기 위해 마법사 확장에 의해 구현된 인터페이스입니다. 이 인터페이스의 구현은 템플릿 처리 방법을 수정하거나 템플릿 마법사에서 수행하지 않는 사용자 지정 작업을 수행할 수 있습니다.

IWizard2

템플릿 마법사에 대한 선택적 인터페이스입니다. 이 인터페이스는 새 항목을 추가하기 위한 솔루션 계층 위치가 현재 계층 구조 선택과 다른 시나리오를 지원합니다. 예를 들어 Visual Studio Codespace에서 실행되는 마법사에는 솔루션 계층 구조에서 선택 항목이 없습니다.

열거형

WizardRunKind

마법사가 .vstemplate 파일을 처리하는 방법을 정의하는 열거형입니다.