DataConnectionProperties クラス
これらのプロパティを、厳密に型指定されたプロパティを含むストレージ、接続文字列の解析および書式設定することでカスタム属性、およびシノニムをサポートします。
継承階層
System.Object
Microsoft.VisualStudio.Data.DataConnectionProperties
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties
名前空間: Microsoft.VisualStudio.Data
アセンブリ: Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.dll 内)
構文
'宣言
Public Class DataConnectionProperties _
Implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, _
IEnumerable
public class DataConnectionProperties : IDataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class DataConnectionProperties : IDataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type DataConnectionProperties =
class
interface IDataConnectionProperties
interface ICustomTypeDescriptor
interface IDictionary
interface ICollection
interface IEnumerable
end
public class DataConnectionProperties implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
DataConnectionProperties 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
DataConnectionProperties() | クラスのコンストラクター。 DataConnectionProperties 、クラスの非パラメーター化されたインスタンスを作成します。 | |
DataConnectionProperties(IComparer) | クラスのコンストラクター。プロパティ名を比較する機能を提供する DataConnectionProperties のクラスのパラメーター化されたインスタンスを作成します。 | |
DataConnectionProperties(IComparer, Char, Char) | クラスのコンストラクター。プロパティ名を比較する機能を提供する DataConnectionProperties のクラスのパラメーター化されたインスタンスを作成します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
IsComplete | 特定の接続文字列が完了したかどうかを示すブール値を取得します。 | |
IsExtensible | を取得または設定 DDEX プロバイダーの接続プロパティは拡張可能であるかどうかを示すブール値。 | |
Item | を取得または設定 DDEX プロバイダーの指定したプロパティの値。 | |
OrderedProperties | されたときに文字列のフォームのプロパティに適切に必要な順序 (または) を取得して指定するプロパティ名のコレクションを返します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Add | 現在の接続プロパティのコレクションに新しいプロパティを追加します。 | |
AddProperty(PropertyDescriptor, array<Attribute[]) | 動的にネイティブに存在 DataConnectionProperties のクラスの現在のインスタンスによって認識されるプロパティのコレクションに新しいプロパティを追加します。 | |
AddProperty(String, Type, array<Attribute[]) | 動的に、このデータ接続のプロパティのインスタンスで認識されるプロパティのコレクションに新しいプロパティを追加します。 | |
Contains | 指定したプロパティが現在の接続のプロパティ セットのメンバーであるかどうかをテストします。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
EquivalentTo | DataConnectionProperties のクラスの現在のインスタンスが DataConnectionProperties の異なるインスタンスと等しいかどうかを示すブール値を取得します。 | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetBasicProperties | DataConnectionProperties の現在のインスタンスによって認識される「基本」プロパティのセットを表すプロパティ名の配列を取得します。 | |
GetEnumerator | 既知のすべての接続プロパティおよび値を列挙する列挙子を取得します (存在する場合)。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetNameAsString | 接続文字列の配置プロパティ名を書式設定します。 | |
GetProperties() | すべての現在既知のプロパティ記述子のコレクションを取得します。 | |
GetProperties(array<Attribute[]) | 指定した一連の属性に一致する現在既知のプロパティ記述子のコレクションを取得します。 | |
GetProperty | 指定したプロパティを持つプロパティ記述子を取得します。 | |
GetSynonyms | 指定したプロパティのシノニム配列のリストを取得します。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
GetValueAsString | 接続文字列の配置のプロパティ値を書式設定します。 | |
Initialize | DataConnectionProperties の現在のインスタンスを既定値に初期化し、指定されたディクショナリの各プロパティを設定します。 | |
InitializeProperties | DataConnectionProperties の現在のインスタンスの、認識されたプロパティのセットを初期化します。 | |
InitializeSynonyms | それぞれのためのシノニムのセットをネイティブに確認した DataConnectionProperties の現在のインスタンスのプロパティを初期化します。 | |
InitializeValue | 指定した接続プロパティの値を初期化します。 | |
InitializeValues | 指定した一連の名前と値のペアのディクショナリを使用してプロパティの初期化の値。 | |
IsSensitive | プロパティに機密情報が含まれているかどうかを示します。 | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
ModifyProperty | DataConnectionProperties の現在のインスタンスをネイティブに認識する既存のプロパティを変更します。 | |
OnPropertyChanged | PropertyChanged イベントを発生させます。 | |
Parse | 一連の DataConnectionProperties の現在のインスタンスのプロパティに接続文字列のコンポーネントを逆アセンブルします。 | |
ReadNameFromString | 指定したインデックス位置から開始して接続文字列名からプロパティを読み取り、プロパティ名の後に位置を指すようにインデックスを更新します。 | |
ReadValueFromString | 指定したインデックス位置から開始して接続文字列からプロパティ値を読み取る適切な型に変換し、そのプロパティ名の後の位置を指すようにインデックスを更新します。 | |
Remove | 現在の接続プロパティ コレクションからプロパティを削除します。 | |
RemoveProperty | ネイティブに認識されたプロパティを削除します。 | |
Reset() | 初期状態に接続プロパティの値をリセットします。 | |
Reset(String) | 初期状態に指定した接続プロパティの値をリセットします。 | |
ResolveSynonym | PropertyDescriptor のシノニムが基本プロパティと基本プロパティ記述子を返すことによって関連付けられた解決を試みます。 | |
SetSynonyms | 文字列のリストを、指定した基本プロパティ名のシノニム設定します。 | |
ShouldPersistProperty | 接続文字列を作成する場合は、プロパティが保存するかどうかを示します。 | |
Test | 接続プロパティの現在の設定が正常に接続を開くことが保証するテスト。 | |
ToDisplayString | 画面表示に適しているデータ接続のプロパティを現在のセットの文字列形式を取得します。 | |
ToFullString | このインスタンスに対するデータ接続のプロパティを現在のセットの文字列形式を取得します。 | |
ToString | 現在の接続プロパティの完全な文字列表現を取得します。 (Object.ToString() をオーバーライドします。) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
PropertyChanged | このイベント接続プロパティに対する変更の発生に適用されます。 |
このページのトップへ
明示的インターフェイスの実装
このページのトップへ
解説
最も簡単な方法は、派生クラスでこれらのプロパティのクラスと場所のコンポーネント属性に動作をカスタマイズするためにプロパティを追加する必要があります。高度な場合、派生クラスは、解析および書式指定コードをオーバーライドできる動的にプロパティの値を設定するなど、特定のアクションに基づいて、プロパティ変更します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。