ScriptAndResultsEditorControl クラス

定義

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

public ref class ScriptAndResultsEditorControl abstract : Microsoft::SqlServer::Management::UI::VSIntegration::Editors::ScriptEditorControl, Microsoft::SqlServer::Management::UI::VSIntegration::Editors::ISqlScriptWindowWithConnection, Microsoft::VisualStudio::Shell::Interop::IVsWindowFrameNotify3
public abstract class ScriptAndResultsEditorControl : Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptEditorControl, Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlScriptWindowWithConnection, Microsoft.VisualStudio.Shell.Interop.IVsWindowFrameNotify3
type ScriptAndResultsEditorControl = class
    inherit ScriptEditorControl
    interface IVsWindowFrameNotify3
    interface ISqlScriptWindowWithConnection
    interface ISqlToolsWindowWithConnectionState
Public MustInherit Class ScriptAndResultsEditorControl
Inherits ScriptEditorControl
Implements ISqlScriptWindowWithConnection, IVsWindowFrameNotify3
継承
派生
実装

注釈

このクラスはスプリッターのメンバーと、スプリッターとその上下のコントロールで操作するために使うべき保護メソッドのセットを定義します。

フィールド

名前 説明
buildAction

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
fedRootName

ルート連邦の名前を指定します。

initialFocus

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
isCloudDatabase

SQL Server Management Studioが現在SQL Azureサーバーに接続されているかどうかを判定します。

isClrProjectFile

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
isDacProjectFile

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
isFedMemAttrChecked

連邦メンバー属性がチェックされるかどうかを示すブール値。

isProjectDebugging

プロジェクトがデバッグ中かどうかを示すブール値。

m_connection

ウィンドウに関連付けられたキャッシュ接続。

m_connectionInfoList

接続ダイアログボックスとの通信に使われるキャッシュされた接続情報。

m_connectionToUse

ウィンドウが完全に初期化された後に適用される接続情報を指定しますが、他の接続でスタンプが付けられている場合は別です。

m_dtExecBegan

スクリプト実行開始時に保存するメンバーを指定します。

m_Editor

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
m_scriptSplitter

スプリッターでスクリプトやその他の要素を水平に分離できます。

m_serviceProvider

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
m_sp

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
m_strOrigMoniker

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
m_timeElapsedTimer

クエリ実行中の経過時間とともにプロパティウィンドウを更新するためのタイマー。

menuCommands

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
projectNode

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
selectionServiceForProperties

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
shardName

シャード名を指定します。

statusBar

ステータスバー。

statusBarManager

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
sysShardName

システムシャード名を指定します。

プロパティ

名前 説明
BuildAction

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
CmdUIGuid

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
Connection

スクリプトエディタが現在の接続を持っている場合にパラメータを返します。

ConnectionInfoList

エディター用の接続コンテキストを取得します。

CurrentDB

スクリプトの最新論理データベースを取得するか設定します。

DefaultHelpContext

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
DocData

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
EditorText

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
InitialFocus

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IsAFedMember

現在のデータベースがフェデレーションメンバーかどうかを示す値を取得または設定します。

IsConnected

エディターコントロールが接続されているかどうかを取得または設定します。

IsControlUnderSplitterVisible

ウィンドウのサイズ変更方法を指定するブール値を取得します。

IsDebugging

スクリプトが実行されているかどうかを取得またはセットします。

IsExecuting

スクリプトが実行されているかどうかを取得またはセットします。

IsFrameActive

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IsScriptEditorActive

コードエディタが現在アクティブかどうかを指定するブール値を取得します。

IsSqlCmdMode

SQLCMDモードが設定されているかどうかを指定するフラグを取得します。

IsWithNumberOfRowsOnStatusBar

取得した行数のパネルがステータスバーにあるかどうかを指定するブール値を取得します。

LanguageServiceGUID

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
NameInPropWindow

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ScriptEditorContextMenuID

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
ShowCurrentResultsBelowSplitter

結果がスプリッターの下に表示されるか、2番目のタブから表示されるかを指定するブール値を取得します。

SqlCmdVars

Visual Studioのデータベースプロジェクト内のsqlcmdvarsファイルから、すべての変数とその値を含む辞書を取得したり設定したりできます。

StatusBarManager

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
VsUserContext

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)

メソッド

名前 説明
ChangeConnection()

ユーザーが接続中に別のサーバーに再接続したいときに呼び出します。

ClearCachedValues()

過去のシャード操作からキャッシュ値をクリアします。

ClosePane()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
Connect()

クエリウィンドウの新しいライブ接続を確立します。

CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
Disconnect()

サーバーからの接続が切断されます。

DisconnectAll(IWin32Window, Boolean)

すべての窓を切り離してください。

Dispose(Boolean)

接続を閉じ、使用されているリソースをクリーンアップします。

Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
FillMenuCommands()

メニューコマンドのサポート。

GetDefaultSize(SIZE[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
GetFrameCaption(String)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
GetService(Guid)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
GetService(Type)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
InitializeSplitter()

スプリッター関連の初期化はすべて行います。

InitializeStatusBar()

ステータスバーに関連する初期化を実行します。 派生クラスはステータスバーパネルを追加し調整するためにオーバーライドすべきです。

IsSqlClrProjectFile(IVsTextView)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
LoadViewState(IStream)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
OnDockableChange(Int32)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
OnExec(Guid, UInt32, UInt32, IntPtr, IntPtr)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
OnHosted()

Visual Studioでサイトに呼ばれました。 現時点では、サービスプロバイダーはすでに内部変数に保存されているため、GetServiceを呼び出すのは安全です。

OnMove()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
OnQueryStatus(Guid, UInt32, OLECMD[], IntPtr)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
OnResize(EventArgs)

WinForms Controlの基本クラスを上書きします。

OnShow(Int32)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
OnSize()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
OnWindowPaneClose()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
OnWindowPaneCreate()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
SaveViewState(IStream)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
SetConnection(UIConnectionGroupInfo, IDbConnection)

ライブ接続でスタンプを有効化します。

SetConnection(UIConnectionGroupInfo)

スクリプトエディターに接続コンテキストを関連付けます。

SetConnection(UIConnectionInfo, IDbConnection)

ライブ接続で使用されるスタンプを有効化します

SetConnection(UIConnectionInfo)

脚本につながりを結びつけてください。

SetSite(IServiceProvider)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
ShouldSubscribeToChildrenFocusEvent(Control)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
ShouldTryToReconnectWithCachedCI(UIConnectionInfo)

与えられた接続情報で自動再接続を試みるか、自動接続を試みずに事前に入力された接続ダイアログボックスを表示するかを判断します。

ShowMessage(String, String, MessageBoxButtons, MessageBoxIcon)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
ToggleResultsControl(Boolean)

クエリ結果のコントロールを表示または非表示します。

TranslateAccelerator(MSG[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
UpdateMenuCommandsStatus(MenuCommand)

ベースクラスがコマンドステータスを更新するために呼び出します。

UpdatePropWindow(Object)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)

イベント

名前 説明
NewConnectionForScript

ユーザーが接続ダイアログボックスからスクリプトの新しい接続を指定すると発生するイベントです。

明示的なインターフェイスの実装

名前 説明
ICustomTypeDescriptor.GetAttributes()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetClassName()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetComponentName()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetConverter()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultEvent()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetDefaultProperty()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEditor(Type)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetEvents(Attribute[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetProperties(Attribute[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ShellWindowPaneUserControl)
IVsCodeWindow.Close()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsCodeWindow.GetBuffer(IVsTextLines)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsCodeWindow.GetEditorCaption(READONLYSTATUS, String)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsCodeWindow.GetLastActiveView(IVsTextView)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsCodeWindow.GetPrimaryView(IVsTextView)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsCodeWindow.GetSecondaryView(IVsTextView)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsCodeWindow.GetViewClassID(Guid)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsCodeWindow.SetBaseEditorCaption(String[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsCodeWindow.SetBuffer(IVsTextLines)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsCodeWindow.SetViewClassID(Guid)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.Find(String, UInt32, Int32, IVsFindHelper, UInt32)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.GetCapabilities(Boolean[], UInt32[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.GetCurrentSpan(TextSpan[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.GetFindState(Object)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.GetMatchRect(RECT[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.GetProperty(UInt32, Object)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.GetSearchImage(UInt32, IVsTextSpanSet[], IVsTextImage)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.MarkSpan(TextSpan[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.NavigateTo(TextSpan[])

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.NotifyFindTarget(UInt32)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.Replace(String, String, UInt32, Int32, IVsFindHelper, Int32)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsFindTarget.SetFindState(Object)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsStatusbarUser.SetInfo()

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

(継承元 ScriptEditorControl)
IVsWindowFrameNotify3.OnClose(UInt32)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

IVsWindowFrameNotify3.OnDockableChange(Int32, Int32, Int32, Int32, Int32)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

IVsWindowFrameNotify3.OnMove(Int32, Int32, Int32, Int32)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

IVsWindowFrameNotify3.OnSize(Int32, Int32, Int32, Int32)

スクリプトを持つすべてのエディタのベースクラス、その下にスプリッター、そしてスプリッターの下にコントロールがあります。

適用対象