ScriptFactory 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
다양한 유형의 스크립트를 만들기 위한 정적 함수를 나타냅니다.
public ref class ScriptFactory sealed : Microsoft::SqlServer::Management::UI::VSIntegration::Editors::IScriptFactory
public sealed class ScriptFactory : Microsoft.SqlServer.Management.UI.VSIntegration.Editors.IScriptFactory
type ScriptFactory = class
interface IScriptFactory
Public NotInheritable Class ScriptFactory
Implements IScriptFactory
- 상속
-
ScriptFactory
- 구현
필드
| Name | Description |
|---|---|
| SqlCeEditorFactoryGuid |
SQL Server Compact 3.5 편집기 공장 식별자. |
속성
| Name | Description |
|---|---|
| CurrentlyActiveWndConnectionInfo |
현재 활성 프레임의 연결 정보를 얻습니다. 활성 프레임이 창 기반 창이 아니고 연결 정보가 없으면 속성은 null로 반환됩니다. |
| Instance |
스크립트 팩토리를 얻고, |
| NewSqlTemplateCaptionRoot |
SQL 템플릿 파일의 이름을 자동 생성하는 데 사용되는 루트를 얻습니다. |
| OpenFileMode |
각 파일을 열어 현재 연결을 얻는 동작을 제어하는 데 사용되는 현재 파일 열림 모드를 생성하거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| CheckAndCancelRunningQueries() |
쿼리가 계속 실행되고 있지 않도록 하기 위해 사용됩니다. 실행 중인 쿼리마다 사용자는 취소 여부를 안내받습니다. |
| CheckDefaultKeyboardScheme() |
환경 옵션에서 기본 키보드 스킴을 확인해보세요. |
| CreateLiveQueryView(UIConnectionInfo, Int16) |
다양한 유형의 스크립트를 만들기 위한 정적 함수를 나타냅니다. |
| CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection) |
어셈블리에서 구현된 편집기 타입의 새로운 빈 스크립트를 생성하고 엽니다. 새 스크립트가 지정된 프로젝트에 추가됩니다. |
| CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection) |
어셈블리에서 구현된 편집기 타입의 새로운 빈 스크립트를 생성하고 엽니다. 새 스크립트가 지정된 프로젝트에 추가됩니다. |
| CreateNewBlankScript(ScriptType, IVsProject) |
어셈블리에서 구현된 편집기 타입의 새로운 빈 스크립트를 생성하고 엽니다. 새 스크립트가 지정된 프로젝트에 추가됩니다. |
| CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection) |
어셈블리에서 구현된 편집기 타입의 새로운 빈 스크립트를 생성하고 엽니다. 새로운 대본은 잡다한 프로젝트에 추가됩니다. |
| CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection) |
어셈블리에서 구현된 편집기 타입의 새로운 빈 스크립트를 생성하고 엽니다. 새로운 대본은 잡다한 프로젝트에 추가됩니다. |
| CreateNewBlankScript(ScriptType) |
어셈블리에서 구현된 편집기 타입의 새로운 빈 스크립트를 생성하고 엽니다. 새로운 대본은 잡다한 프로젝트에 추가됩니다. |
| CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String) |
지정된 파일의 빈 스크립트를 생성하고 열어 지정된 프로젝트에 추가합니다. |
| CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection) |
지정된 파일의 빈 스크립트를 생성하고 열어 지정된 프로젝트에 추가합니다. |
| CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String) |
지정된 파일의 빈 스크립트를 생성하고 열어 지정된 프로젝트에 추가합니다. |
| CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection) |
지정된 파일의 빈 스크립트를 생성하고 열어 지정된 프로젝트에 추가합니다. |
| CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String) |
어셈블리가 구현한 지정된 템플릿 파일의 새로운 빈 스크립트를 생성하고 엽니다. 이 스크립트의 편집기는 이 어셈블리에서 구현되어야 합니다. 새로운 대본은 잡다한 프로젝트에 추가됩니다. |
| CreateNewScript(String, UIConnectionGroupInfo, IDbConnection) |
어셈블리가 구현한 지정된 템플릿 파일의 새로운 빈 스크립트를 생성하고 엽니다. 이 스크립트의 편집기는 이 어셈블리에서 구현되어야 합니다. 새로운 대본은 잡다한 프로젝트에 추가됩니다. |
| CreateNewScript(String, UIConnectionInfo, IDbConnection, String) |
어셈블리가 구현한 지정된 템플릿 파일의 새로운 빈 스크립트를 생성하고 엽니다. 이 스크립트의 편집기는 이 어셈블리에서 구현되어야 합니다. 새로운 대본은 잡다한 프로젝트에 추가됩니다. |
| CreateNewScript(String, UIConnectionInfo, IDbConnection) |
어셈블리가 구현한 지정된 템플릿 파일의 새로운 빈 스크립트를 생성하고 엽니다. 이 스크립트의 편집기는 이 어셈블리에서 구현되어야 합니다. 새로운 대본은 잡다한 프로젝트에 추가됩니다. |
| CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject) |
지정된 템플릿을 기반으로 지정된 확장자를 가진 임시 쿼리 파일을 생성하고, Misc 프로젝트에서 파일을 열어 파일의 스냅샷을 생성한 후 이전에 생성된 쿼리 파일을 삭제합니다. 이 방법이 없으면 Visual Studio는 항상 템플릿과 같은 확장자를 가진 새 파일을 생성하게 됩니다. |
| CreateNewScriptBasedOnTemplate(String, String, Boolean) |
지정된 템플릿을 기반으로 지정된 확장자를 가진 임시 쿼리 파일을 생성하고, Misc 프로젝트에서 파일을 열어 파일의 스냅샷을 생성한 후 이전에 생성된 쿼리 파일을 삭제합니다. 이 방법이 없으면 Visual Studio는 항상 템플릿과 같은 확장자를 가진 새 파일을 생성하게 됩니다. |
| CreateNewSqlObjectDocument(String, String, String) |
URL을 이름으로 사용하는 새로운 SQL 스크립트를 생성합니다. |
| CreateShowPlanCompareWindow(String, String, String, String) |
다양한 유형의 스크립트를 만들기 위한 정적 함수를 나타냅니다. |
| DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection) |
특정 유형의 보조 편집기 인스턴스를 새로 생성합니다. 편집기 초기화 중에 발생한 예외를 다시 전파합니다. |
| GetFontAndColorProvider(Guid, Object) |
폰트와 색상 제공자를 받아요. |
| GetScriptTypeForWindow(IVsWindowFrame) |
해당 Visual Studio 창에서 편집 중인 스크립트 유형을 가져옵니다. |
| GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke) |
VDT 코드를 위한 프리로더를 받았습니다. |
| InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String) |
다양한 유형의 스크립트를 만들기 위한 정적 함수를 나타냅니다. |
| ProcessDroppedFilesAsync(StringCollection) |
프로세스는 대리인을 호출하는 컨트롤을 마샬하여 파일을 드롭했습니다. |
| ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window) |
일정 대화상자를 활성화하고 지정된 텍스트에 대응하는 Transact-SQL 단계로 작업을 생성합니다. |
| ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window) |
일정 대화상자를 활성화하고 지정된 텍스트에 대응하는 Transact-SQL 단계로 작업을 생성합니다. |