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
- 구현
필드
SqlCeEditorFactoryGuid |
SQL Server Compact 3.5 편집기 팩터리 식별자입니다. |
속성
CurrentlyActiveWndConnectionInfo |
현재 활성 프레임에 대한 연결 정보를 가져옵니다. 활성 프레임이 창 기반 창이 아니며 관련 연결 정보를 포함하지 않는 경우 이 속성은 Null을 반환합니다. |
Instance |
스크립트 팩터리를 가져옵니다. |
NewSqlTemplateCaptionRoot |
SQL 템플릿 파일의 이름을 자동으로 생성하는 데 사용되는 루트를 가져옵니다. |
OpenFileMode |
연 각 파일에 대한 현재 연결을 가져오는 동작을 제어하는 데 사용되는 현재 파일 열기 모드를 가져오거나 설정합니다. |
메서드
CheckAndCancelRunningQueries() |
아직 실행되고 있는 쿼리가 있는지 확인하는 데 사용됩니다. 실행되고 있는 모든 쿼리에 대해 사용자에게 취소 여부를 묻는 메시지가 표시됩니다. |
CheckDefaultKeyboardScheme() |
환경 옵션에서 기본 키보드 구성표를 확인합니다. |
CreateLiveQueryView(UIConnectionInfo, Int16) |
다양한 유형의 스크립트를 만들기 위한 정적 함수를 나타냅니다. |
CreateNewBlankScript(ScriptType) |
어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. 새 스크립트는 기타 프로젝트에 추가됩니다. |
CreateNewBlankScript(ScriptType, IVsProject) |
어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. 새 스크립트는 지정한 프로젝트에 추가됩니다. |
CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection) |
어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. 새 스크립트는 지정한 프로젝트에 추가됩니다. |
CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection) |
어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. 새 스크립트는 지정한 프로젝트에 추가됩니다. |
CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection) |
어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. 새 스크립트는 기타 프로젝트에 추가됩니다. |
CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection) |
어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. 새 스크립트는 기타 프로젝트에 추가됩니다. |
CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection) |
지정한 파일의 비어 있는 새 스크립트를 만들고 연 다음 지정한 프로젝트에 추가합니다. |
CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String) |
지정한 파일의 비어 있는 새 스크립트를 만들고 연 다음 지정한 프로젝트에 추가합니다. |
CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection) |
지정한 파일의 비어 있는 새 스크립트를 만들고 연 다음 지정한 프로젝트에 추가합니다. |
CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String) |
지정한 파일의 비어 있는 새 스크립트를 만들고 연 다음 지정한 프로젝트에 추가합니다. |
CreateNewScript(String, UIConnectionGroupInfo, IDbConnection) |
어셈블리에 의해 구현되는 지정한 템플릿 파일의 비어 있는 새 스크립트를 만들고 엽니다. 이 스크립트의 편집기는 이 어셈블리에 의해 구현되어야 합니다. 새 스크립트는 기타 프로젝트에 추가됩니다. |
CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String) |
어셈블리에 의해 구현되는 지정한 템플릿 파일의 비어 있는 새 스크립트를 만들고 엽니다. 이 스크립트의 편집기는 이 어셈블리에 의해 구현되어야 합니다. 새 스크립트는 기타 프로젝트에 추가됩니다. |
CreateNewScript(String, UIConnectionInfo, IDbConnection) |
어셈블리에 의해 구현되는 지정한 템플릿 파일의 비어 있는 새 스크립트를 만들고 엽니다. 이 스크립트의 편집기는 이 어셈블리에 의해 구현되어야 합니다. 새 스크립트는 기타 프로젝트에 추가됩니다. |
CreateNewScript(String, UIConnectionInfo, IDbConnection, String) |
어셈블리에 의해 구현되는 지정한 템플릿 파일의 비어 있는 새 스크립트를 만들고 엽니다. 이 스크립트의 편집기는 이 어셈블리에 의해 구현되어야 합니다. 새 스크립트는 기타 프로젝트에 추가됩니다. |
CreateNewScriptBasedOnTemplate(String, String, Boolean) |
지정된 템플릿을 기반으로 지정한 확장명을 사용하여 임시 쿼리 파일을 만든 다음 기타 프로젝트에서 엽니다. 그러면 파일의 스냅숏이 생성되고 이전에 만든 쿼리 파일이 삭제됩니다. 이 메서드를 사용하지 않으면 Visual Studio에서 새 파일이 항상 같은 확장명을 사용하여 템플릿으로 생성됩니다. |
CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject) |
지정된 템플릿을 기반으로 지정한 확장명을 사용하여 임시 쿼리 파일을 만든 다음 기타 프로젝트에서 엽니다. 그러면 파일의 스냅숏이 생성되고 이전에 만든 쿼리 파일이 삭제됩니다. 이 메서드를 사용하지 않으면 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 단계를 사용하여 작업을 만듭니다. |