ScriptFactory 클래스

정의

다양한 유형의 스크립트를 만들기 위한 정적 함수를 나타냅니다.

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 단계를 사용하여 작업을 만듭니다.

적용 대상