ScriptFactory ScriptFactory ScriptFactory Class

정의

다양한 유형의 스크립트를 만들기 위한 정적 함수를 나타냅니다. Represents the static functions for creating different types of scripts.

public ref class ScriptFactory sealed : Microsoft::SqlServer::Management::UI::VSIntegration::Editors::IScriptFactory
public sealed class ScriptFactory : Microsoft.SqlServer.Management.UI.VSIntegration.Editors.IScriptFactory
Public NotInheritable Class ScriptFactory
Implements IScriptFactory
상속
ScriptFactoryScriptFactoryScriptFactory
구현

필드

SqlCeEditorFactoryGuid SqlCeEditorFactoryGuid SqlCeEditorFactoryGuid

SQL Server Compact 3.5 편집기 팩터리 식별자입니다. SQL Server Compact 3.5 editor factory identifier.

속성

CurrentlyActiveWndConnectionInfo CurrentlyActiveWndConnectionInfo CurrentlyActiveWndConnectionInfo

현재 활성 프레임에 대한 연결 정보를 가져옵니다. Gets the connection information of the currently active frame. 활성 프레임이 창 기반 창이 아니며 관련 연결 정보를 포함하지 않는 경우 이 속성은 Null을 반환합니다. If the active frame is not one of the window based windows and doesn't have connection information associated with it, the property returns null.

Instance Instance Instance

스크립트 팩터리를 가져옵니다. Gets the script factory.

NewSqlTemplateCaptionRoot NewSqlTemplateCaptionRoot NewSqlTemplateCaptionRoot

SQL 템플릿 파일의 이름을 자동으로 생성하는 데 사용되는 루트를 가져옵니다. Gets the root used to auto-generate names for the SQL template files.

OpenFileMode OpenFileMode OpenFileMode

연 각 파일에 대한 현재 연결을 가져오는 동작을 제어하는 데 사용되는 현재 파일 열기 모드를 가져오거나 설정합니다. Gets or sets the current file open mode used to control the behavior in obtaining a current connection for each file opened.

메서드

CheckAndCancelRunningQueries() CheckAndCancelRunningQueries() CheckAndCancelRunningQueries()

아직 실행되고 있는 쿼리가 있는지 확인하는 데 사용됩니다. Used to ensure that there are no queries left running. 실행되고 있는 모든 쿼리에 대해 사용자에게 취소 여부를 묻는 메시지가 표시됩니다. For every running query, user will be prompted whether to cancel it.

CheckDefaultKeyboardScheme() CheckDefaultKeyboardScheme() CheckDefaultKeyboardScheme()

환경 옵션에서 기본 키보드 구성표를 확인합니다. Checks the default Keyboard Scheme from Environment Options.

CreateLiveQueryView(UIConnectionInfo, Int16) CreateLiveQueryView(UIConnectionInfo, Int16) CreateLiveQueryView(UIConnectionInfo, Int16)
CreateNewBlankScript(ScriptType) CreateNewBlankScript(ScriptType) CreateNewBlankScript(ScriptType)

어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of type of editor that is implemented by the assembly. 새 스크립트는 기타 프로젝트에 추가됩니다. The new script is added to the miscellaneous project.

CreateNewBlankScript(ScriptType, IVsProject) CreateNewBlankScript(ScriptType, IVsProject) CreateNewBlankScript(ScriptType, IVsProject)

어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of type of editor that is implemented by the assembly. 새 스크립트는 지정한 프로젝트에 추가됩니다. The new script is added to the specified project.

CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection) CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection) CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection)

어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of type of editor that is implemented by the assembly. 새 스크립트는 기타 프로젝트에 추가됩니다. The new script is added to the miscellaneous project.

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection) CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection) CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of type of editor that is implemented by the assembly. 새 스크립트는 기타 프로젝트에 추가됩니다. The new script is added to the miscellaneous project.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection) CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection) CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of type of editor that is implemented by the assembly. 새 스크립트는 지정한 프로젝트에 추가됩니다. The new script is added to the specified project.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection) CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection) CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection)

어셈블리에 의해 구현되는 편집기 유형의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of type of editor that is implemented by the assembly. 새 스크립트는 지정한 프로젝트에 추가됩니다. The new script is added to the specified project.

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String) CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String) CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String)

지정한 파일의 비어 있는 새 스크립트를 만들고 연 다음 지정한 프로젝트에 추가합니다. Creates and opens new blank script of specified file and adds it to the specified project.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection) CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection) CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection)

지정한 파일의 비어 있는 새 스크립트를 만들고 연 다음 지정한 프로젝트에 추가합니다. Creates and opens new blank script of specified file and adds it to the specified project.

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection) CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection) CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection)

지정한 파일의 비어 있는 새 스크립트를 만들고 연 다음 지정한 프로젝트에 추가합니다. Creates and opens new blank script of specified file and adds it to the specified project.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String) CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String) CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String)

지정한 파일의 비어 있는 새 스크립트를 만들고 연 다음 지정한 프로젝트에 추가합니다. Creates and opens new blank script of specified file and adds it to the specified project.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String) CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String) CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

어셈블리에 의해 구현되는 지정한 템플릿 파일의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of specified template file that is implemented by the assembly. 이 스크립트의 편집기는 이 어셈블리에 의해 구현되어야 합니다. The editor for this script should be implemented by this assembly. 새 스크립트는 기타 프로젝트에 추가됩니다. The new script is added to the miscellaneous project.

CreateNewScript(String, UIConnectionInfo, IDbConnection) CreateNewScript(String, UIConnectionInfo, IDbConnection) CreateNewScript(String, UIConnectionInfo, IDbConnection)

어셈블리에 의해 구현되는 지정한 템플릿 파일의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of specified template file that is implemented by the assembly. 이 스크립트의 편집기는 이 어셈블리에 의해 구현되어야 합니다. The editor for this script should be implemented by this assembly. 새 스크립트는 기타 프로젝트에 추가됩니다. The new script is added to the miscellaneous project.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection) CreateNewScript(String, UIConnectionGroupInfo, IDbConnection) CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

어셈블리에 의해 구현되는 지정한 템플릿 파일의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of specified template file that is implemented by the assembly. 이 스크립트의 편집기는 이 어셈블리에 의해 구현되어야 합니다. The editor for this script should be implemented by this assembly. 새 스크립트는 기타 프로젝트에 추가됩니다. The new script is added to the miscellaneous project.

CreateNewScript(String, UIConnectionInfo, IDbConnection, String) CreateNewScript(String, UIConnectionInfo, IDbConnection, String) CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

어셈블리에 의해 구현되는 지정한 템플릿 파일의 비어 있는 새 스크립트를 만들고 엽니다. Creates and opens new blank script of specified template file that is implemented by the assembly. 이 스크립트의 편집기는 이 어셈블리에 의해 구현되어야 합니다. The editor for this script should be implemented by this assembly. 새 스크립트는 기타 프로젝트에 추가됩니다. The new script is added to the miscellaneous project.

CreateNewScriptBasedOnTemplate(String, String, Boolean) CreateNewScriptBasedOnTemplate(String, String, Boolean) CreateNewScriptBasedOnTemplate(String, String, Boolean)

지정된 템플릿을 기반으로 지정한 확장명을 사용하여 임시 쿼리 파일을 만든 다음 기타 프로젝트에서 엽니다. 그러면 파일의 스냅숏이 생성되고 이전에 만든 쿼리 파일이 삭제됩니다. Creates a temporary query file with specified extension based on given template, opens it in Misc project, which will create a snapshot of the file, and delete the previously created query file. 이 메서드를 사용하지 않으면 Visual Studio에서 새 파일이 항상 같은 확장명을 사용하여 템플릿으로 생성됩니다. Without this method, Visual Studio would always create a new file with the same extension as the template.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject) CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject) CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

지정된 템플릿을 기반으로 지정한 확장명을 사용하여 임시 쿼리 파일을 만든 다음 기타 프로젝트에서 엽니다. 그러면 파일의 스냅숏이 생성되고 이전에 만든 쿼리 파일이 삭제됩니다. Creates a temporary query file with specified extension based on given template, opens it in Misc project, which will create a snapshot of the file, and delete the previously created query file. 이 메서드를 사용하지 않으면 Visual Studio에서 새 파일이 항상 같은 확장명을 사용하여 템플릿으로 생성됩니다. Without this method, Visual Studio would always create a new file with the same extension as the template.

CreateNewSqlObjectDocument(String, String, String) CreateNewSqlObjectDocument(String, String, String) CreateNewSqlObjectDocument(String, String, String)

URL을 모니커로 사용하여 새 SQL 스크립트를 만듭니다. Creates a new SQL script with an URL as a moniker.

CreateShowPlanCompareWindow(String, String, String, String) CreateShowPlanCompareWindow(String, String, String, String) CreateShowPlanCompareWindow(String, String, String, String)
DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection) DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection) DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection)

지정 된 형식의 지원된 편집기의 새 인스턴스를 만듭니다. Creates a new instance of an assisted editor of a given type. 편집기를 초기화하는 동안 발생한 모든 예외를 다시 전파합니다. Propagates back any exception that was raised during the initialization of the editor.

GetFontAndColorProvider(Guid, Object) GetFontAndColorProvider(Guid, Object) GetFontAndColorProvider(Guid, Object)

글꼴 및 색 공급자를 가져옵니다. Gets the font and color provider.

GetScriptTypeForWindow(IVsWindowFrame) GetScriptTypeForWindow(IVsWindowFrame) GetScriptTypeForWindow(IVsWindowFrame)

지정된 Visual Studio 창에서 편집되고 있는 스크립트 유형을 가져옵니다. Gets the script type that is being edited by the given Visual Studio window.

GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke) GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke) GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke)

VDT 코드의 프리로더를 가져옵니다. Gets a preloader for VDT code.

InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String) InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String) InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String)
ProcessDroppedFilesAsync(StringCollection) ProcessDroppedFilesAsync(StringCollection) ProcessDroppedFilesAsync(StringCollection)

작업을 대신 수행할 대리자를 호출하는 컨트롤을 마샬링하여 삭제된 파일을 처리합니다. Processes dropped files by marshalling a control that calls a delegate to do the work.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window) ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window) ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window)

일정 대화 상자를 활성화 하 고 하나의 Transact와 작업을 만듭니다-지정된 된 텍스트에 해당 하는 SQL 단계입니다. Activates the schedule dialog box and creates a job with one Transact-SQL step that corresponds to the specified text.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window) ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window) ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window)

일정 대화 상자를 활성화 하 고 하나의 Transact와 작업을 만듭니다-지정된 된 텍스트에 해당 하는 SQL 단계입니다. Activates the schedule dialog box and creates a job with one Transact-SQL step that corresponds to the specified text.

적용 대상