次の方法で共有


UserInteractionServices クラス

ユーザーによる Visual Studio のウィンドウの操作を容易にするためのさまざまなヘルパー メソッドおよびプロパティを提供します。

継承階層

System.Object
  Microsoft.Data.Schema.UserInteractionServices
    Microsoft.Data.Schema.Sql.SqlUserInteractionServices

名前空間:  Microsoft.Data.Schema
アセンブリ:  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
Public MustInherit Class UserInteractionServices
public abstract class UserInteractionServices
public ref class UserInteractionServices abstract
[<AbstractClass>]
type UserInteractionServices =  class end
public abstract class UserInteractionServices

UserInteractionServices 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド UserInteractionServices UserInteractionServices クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ BatchSeparator スクリプトの各バッチの間に挿入する文字列を取得します。
プロテクト プロパティ DatabaseSchemaProvider 現在の DatabaseSchemaProvider への参照を取得します。
パブリック プロパティ DatabaseSchemaProviderDisplayName DSP の完全名を取得します。
パブリック プロパティ DisplayableElementClasses DSP の ModelSchema の表示可能な要素クラスのリストを取得します。
パブリック プロパティ ProjectIcon 特定の DSP プロジェクトのアイコンを取得します。
パブリック プロパティ TransparentColor ビットマップの一部を透明にするために使用される色を取得します。
プロテクト プロパティ静的メンバー Unnamed "匿名" のローカライズされた string を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetDisplayName(ModelIdentifier, Boolean, Boolean) 名前にエスケープ文字を使用するかどうかと、完全名と短い形式の名前のどちらを表すかを指定する識別子の表示名を返します。
パブリック メソッド GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) 識別子の表示名を返します。
パブリック メソッド GetElementName(IModelElement, ElementNameStyle) 指定された要素の要素名を返します。
プロテクト メソッド GetElementName(IModelElement, Boolean, Boolean, Boolean) 指定された要素の要素名を返します。
プロテクト メソッド GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) 指定された要素の要素名を返します。
パブリック メソッド GetElementTypeDescription 指定された要素の型の説明を返します。
パブリック メソッド GetEscapedNameString 指定された名前のエスケープされたバージョンを返します。
パブリック メソッド GetFileExtension 現在の DatabaseSchemaProvider のモデル要素がファイルに保存されるときのファイル拡張子を返します。
パブリック メソッド GetFolderIcon 指定されたスタイルに応じて選択されたビットマップ アイコンを返します。
パブリック メソッド GetFolderName 指定されたモデル要素の型のフォルダー名を返します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetIcon(IModelElement) 指定された要素と対応する、UI で使用されるアイコンのビットマップを返します。
パブリック メソッド GetIcon(ModelElementClass) 指定された要素と対応する、UI で使用されるアイコンのビットマップを返します。
パブリック メソッド GetIcon(IModelElement, ElementIconState) 指定された要素およびアイコンの状態と対応する、UI で使用されるアイコンのビットマップを返します。
パブリック メソッド GetIcon(ModelElementClass, ElementIconState) 指定された要素およびアイコンの状態と対応する、UI で使用されるアイコンのビットマップを返します。
パブリック メソッド静的メンバー GetModelCollation 指定されたカルチャ ID および大文字と小文字の区別の設定に対応する ModelCollation オブジェクトを返します。
プロテクト メソッド GetNameString 名前を返し、要求に応じて文字列をエスケープします。
パブリック メソッド GetRelatedElementTypeDescription 指定されたリレーションシップに関連するオブジェクトの型の説明を返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MakeIconTransparent TransparentColor プロパティの値を使用して、指定されたアイコンを透明にします。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryConstructConnectionStringAndProvider 接続文字列とプロバイダーの GUID を取得するために使用されます。

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー SqlExtension ".sql" を返します。

このページのトップへ

解説

DatabaseSchemaProvider クラスの特定のバージョンにより適したカスタム値と機能を提供するには、派生クラスを作成する必要があります。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Data.Schema 名前空間

DatabaseSchemaProvider