DataSourceInformation クラス
割り当て名前と値のペアとして渡されたプロパティの形式で指定されたデータ ソースに関する明確な情報を取得する。
継承階層
Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataSourceInformation
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation
名前空間: Microsoft.VisualStudio.Data
アセンブリ: Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.dll 内)
構文
'宣言
<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")> _
Public Class DataSourceInformation _
Inherits ObjectWithSite
[GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public class DataSourceInformation : ObjectWithSite
[GuidAttribute(L"EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public ref class DataSourceInformation : public ObjectWithSite
[<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")>]
type DataSourceInformation =
class
inherit ObjectWithSite
end
public class DataSourceInformation extends ObjectWithSite
DataSourceInformation 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
DataSourceInformation() | クラスのコンストラクター。DataSourceInformation の nonparameterized クラスのインスタンスを作成します。 | |
DataSourceInformation(DataConnection) | クラスのコンストラクター。情報が提供されるデータ接続を行う DataSourceInformation のクラスのパラメーター化されたインスタンスを作成します。 | |
DataSourceInformation(DataConnection, ICollection) | クラスのコンストラクター。接続プロパティの名前を含む特定の接続と ICollection のオブジェクトとともに DataSourceInformation のクラスのパラメーター化されたインスタンスをインスタンス化します。 | |
DataSourceInformation(DataConnection, IDictionary) | クラスのコンストラクター。プロパティの接続情報を含む特定のデータ接続と IDictionary のオブジェクトとともに DataSourceInformation のクラスのパラメーター化されたインスタンスを作成します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Connection | 使用されるを取得するデータ ソースのプロパティへのデータ接続を取得します。 | |
ConnectionSupport | データ接続に関連付けられているプロバイダーのコネクションのサポートのオブジェクトを取得します。 | |
Item | 指定した名前のデータ ソースの情報のプロパティを取得します。 | |
ProviderObject | 接続のサポートのオブジェクトによって公開されるように、基になるプロバイダーの接続オブジェクトを取得します。 | |
Site | を取得または設定オブジェクトのサイト。 (ObjectWithSite から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
AddProperty(String) | サポートされているプロパティの一覧にプロパティを追加します。 | |
AddProperty(String, Object) | サポートされているプロパティの一覧にプロパティ値と値を追加します。 | |
Contains | 指定したプロパティがこのデータ ソースの情報のインスタンスに含まれているかどうかを示すブール値を取得します。 | |
Equals | 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | Object の簡易コピーを作成します。 (Object から継承されます。) | |
OnSiteChanged | SiteChanged イベントを発生させます。 (ObjectWithSite から継承されます。) | |
RetrieveValue | 指定されたデータ ソースの情報のプロパティの値を取得します。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
SiteChanged | Site のプロパティが変更されたときに発生するイベント。 (ObjectWithSite から継承されます。) |
このページのトップへ
フィールド
名前 | 説明 | |
---|---|---|
CatalogInvalidCharacters | 一般的なカタログの名前に表示される場合とされない場合、つまり、無効な文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
CatalogInvalidStartCharacters | 一般的なカタログ名の最初に使用が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
CatalogIsSuffixed | カタログの名前がマルチパートのオブジェクトの識別子にサフィックスとして付けられている場合は、参照するプレフィックスであることに対してデータ ソースの情報のプロパティを指定します。 | |
CatalogMaxLength | カタログ名の最大長を示すデータ ソースの情報のプロパティを指定します。 | |
CatalogSeparator | オブジェクト識別子の他の部分からカタログ名を区切る文字を示すデータ ソースの情報のプロパティを指定します。 | |
CatalogSupported | カタログの名前がマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
CatalogSupportedInDml | カタログの名前が SQL DML の句に表示されるオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
ColumnAliasInvalidCharacters | 列の別名の外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
ColumnAliasInvalidStartCharacters | 列の別名の開始時に外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
ColumnAliasMaxLength | 列の別名の最大長を示すデータ ソースの情報のプロパティを指定します。 | |
ColumnAliasSupported | 列の別名がマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
ColumnInvalidCharacters | 列名の外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
ColumnInvalidStartCharacters | 列名の開始時に外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
ColumnMaxLength | 列名の最大長を示すデータ ソースの情報のプロパティを指定します。 | |
ColumnSupported | 列名がマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
CommandDeriveParametersSupport | どのようなコマンドが DeriveParameters のメソッドでサポートされるかを指定します。 | |
CommandDeriveSchemaSupport | どのようなコマンドが DeriveSchema のメソッドでサポートされるかを指定します。 | |
CommandExecuteSupport | どのようなコマンドが Execute と ExecuteWithoutResults のメソッドでサポートされるかを指定します。 | |
CommandParameterSupport | 必要なパラメーターの方向がサポートされるかを指定します。 | |
CommandPrepareSupport | どのようなコマンドが Prepare のメソッドでサポートされるかを指定します。 | |
DataSourceCulture | データ ソースの地理的地域のカルチャを指定します。 | |
DataSourceName | データ ソースの名前を指定します。 | |
DataSourceProduct | データ ソースの製品名を指定します。 | |
DataSourceVersion | データ ソースのバージョンを指定します。 | |
DateLiteralPrefix | 日時のリテラルの前に付ける文字を行うデータ ソースの情報のプロパティを指定します。 | |
DateLiteralSuffix | 日時のリテラルにサフィックス文字を付けるとして提供するデータ ソースの情報のプロパティを指定します。 | |
Default | データ プロバイダーは独自の実装を提供しないときに DataSourceInformation のクラスの既定インスタンスを提供します。 | |
DefaultCatalog | 既定のカタログの名前を指定するデータ ソースの情報のプロパティを指定します。 | |
DefaultSchema | 既定のスキーマの名前を指定するデータ ソースの情報のプロパティを指定します。 | |
IdentifierCloseQuote | 引用符で囲む必要がある識別子の一部を閉じるの文字を行うデータ ソースの情報のプロパティを指定します。 | |
IdentifierOpenQuote | 引用する必要がある識別子の一部を開くときに使用した文字を行うデータ ソースの情報のプロパティを指定します。 | |
IdentifierPartsCaseSensitive | 識別子の一部が大文字と小文字を区別して扱われます示すデータ ソースの情報のプロパティを指定します。 | |
IdentifierPartsStorageCase | どのケース識別子がデータ ソースに格納されるかを示すデータ ソースの情報のプロパティを指定します。 | |
IndexInvalidCharacters | インデックス名として外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
IndexInvalidStartCharacters | インデックス名の開始時に外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
IndexMaxLength | インデックス名の最大長を示すデータ ソースの情報のプロパティを指定します。 | |
IndexSupported | インデックス名はマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
LikeClausePercent | 示す値内のゼロ以上の文字をキャプチャするために使用されるワイルドカード文字を指定します SQL DML ステートメントで句など) では、データ ソースの情報をプロパティ。 | |
LikeClausePercentEscape | SQL DML ステートメントの句のなどのの値の LikeClausePercent 内の文字をエスケープするために使用される文字を示すデータ ソースの情報のプロパティを指定します。 | |
LikeClauseUnderscore | SQL DML ステートメントの句のなどのの値内の一つの文字をキャプチャするために使用されるワイルドカード文字を示すデータ ソースの情報のプロパティを指定します。 | |
LikeClauseUnderscoreEscape | SQL DML ステートメントの句のなどのの値の LikeClauseUnderscore 内の文字をエスケープするために使用される文字を示すデータ ソースの情報のプロパティを指定します。 | |
ParameterPrefix | パラメーター名の前に付けるために使用される文字が用意されているデータ ソースの情報のプロパティを指定します。 | |
ParameterPrefixInName | パラメーター プリフィックスが Name のプロパティに設定された値である示すデータ ソースの情報のプロパティを指定します。 | |
ProcedureInvalidCharacters | プロシージャ名の外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
ProcedureInvalidStartCharacters | プロシージャ名の開始時に外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
ProcedureMaxLength | プロシージャ名の最大長を示すデータ ソースの情報のプロパティを指定します。 | |
ProcedureSupported | プロシージャ名がマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
QuotedIdentifierPartsCaseSensitive | 引用符で囲まれた識別子の一部が大文字と小文字を区別して扱われます示すデータ ソースの情報のプロパティを指定します。 | |
QuotedIdentifierPartsStorageCase | どのような場合に、引用符で囲まれた識別子の一部がデータ ソースに格納されるかを示すデータ ソースの情報のプロパティを指定します。 | |
ReservedWords | データ ソースで予約語のセットを提供するデータ ソースの情報のプロパティを指定します。 | |
SchemaInvalidCharacters | スキーマの名前の表示形式が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
SchemaInvalidStartCharacters | スキーマ名の開始時に外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
SchemaMaxLength | スキーマ名の最大長を示すデータ ソースの情報のプロパティを指定します。 | |
SchemaSeparator | オブジェクト識別子の他の部分からスキーマ名を区切る文字を示すデータ ソースの情報のプロパティを指定します。 | |
SchemaSupported | スキーマ名がマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
SchemaSupportedInDml | スキーマ名が SQL DML の句に表示されるオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
ServerSeparator | オブジェクト識別子の他の部分からサーバー名を区切る文字を示すデータ ソースの情報のプロパティを指定します。 | |
SupportsAnsi92Sql | データ ソースが ANSI92 SQL 標準をサポートするデータ ソースの情報のプロパティを指定します。 | |
SupportsCommandTimeout | コマンド タイムアウトがサポートされるかどうかを示すデータ ソースの情報のプロパティを指定します。 | |
SupportsNestedTransactions | トランザクションは、他のトランザクション内で呼び出す場合、コミットまたはロールバックできるかどうかを示すデータ ソースの情報のプロパティを指定します。 | |
SupportsQuotedIdentifierParts | 引用符で囲まれた識別子の一部がサポートされているかどうかを示すデータ ソースの情報のプロパティを指定します。 | |
SupportsVerifySql | SQL 検査がサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
TableAliasInvalidCharacters | テーブルのエイリアスの外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
TableAliasInvalidStartCharacters | テーブルのエイリアスの開始時に外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
TableAliasMaxLength | テーブルのエイリアスの最大長を示すデータ ソースの情報のプロパティを指定します。 | |
TableAliasSupported | テーブルのエイリアスがマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
TableInvalidCharacters | テーブル名の外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
TableInvalidStartCharacters | テーブル名の開始時に外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
TableMaxLength | テーブル名の最大長を示すデータ ソースの情報のプロパティを指定します。 | |
TableSupported | テーブル名がマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
UserInvalidCharacters | ユーザー名の外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
UserInvalidStartCharacters | ユーザー名の開始時に外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
UserMaxLength | ユーザー名の最大長を示すデータ ソースの情報のプロパティを指定します。 | |
UserSupported | ユーザー名がマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 | |
ViewInvalidCharacters | ビューの名前の表示形式が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
ViewInvalidStartCharacters | ビュー名の開始時に外観が無効である文字列を提供するデータ ソースの情報のプロパティを指定します。 | |
ViewMaxLength | ビュー名の最大長を示すデータ ソースの情報のプロパティを指定します。 | |
ViewSupported | ビュー名をマルチパートのオブジェクト識別子でサポートされている場合、データ ソースの情報のプロパティを指定します。 |
このページのトップへ
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IObjectWithSite.GetSite | IObjectWithSite.SetSite のメソッドを使用して設定されている最後のサイトを取得します。既知のサイトが存在しない場合、オブジェクトは例外を返します。 (ObjectWithSite から継承されます。) | |
IObjectWithSite.SetSite | サイトのオブジェクトにサイトのポインターを提供します。 (ObjectWithSite から継承されます。) |
このページのトップへ
解説
このクラスは、既知のデータ ソースの情報プロパティの名前を示す一連の文字列定数が含まれています。 データ プロバイダーが使用されます。実装にプロパティを追加するには、通常は使用されません。
既定では、基本クラスの実装は、DataSourceInformation のキーで、SupportedObjectsの下にある場合に、指定されたレジストリからのプロパティとプロパティ値を読み取ります。 これは静的データ ソースの情報のプロパティ値を指定する簡単な方法を提供します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。