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
구현

필드

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 단계로 작업을 생성합니다.

적용 대상