OracleConnectionStringBuilder OracleConnectionStringBuilder OracleConnectionStringBuilder OracleConnectionStringBuilder Class

定義

警告

この API は現在使われていません。

OracleConnection クラスで使用される接続文字列の内容を簡単に作成および管理するための手段を提供します。Provides a simple way to create and manage the contents of connection strings used by the OracleConnection class.

public ref class OracleConnectionStringBuilder sealed : System::Data::Common::DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder/OracleConnectionStringBuilderConverter))]
[System.Obsolete("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
type OracleConnectionStringBuilder = class
    inherit DbConnectionStringBuilder
Public NotInheritable Class OracleConnectionStringBuilder
Inherits DbConnectionStringBuilder
継承
OracleConnectionStringBuilderOracleConnectionStringBuilderOracleConnectionStringBuilderOracleConnectionStringBuilder
属性

次のコンソール アプリケーションでは、Oracle データベースの接続文字列を作成します。The following console application builds connection strings for an Oracle database. コードを使用して、OracleConnectionStringBuilder接続文字列、および次のパスを作成するクラス、ConnectionStringのプロパティ、 OracleConnectionStringBuilder connection クラスのコンス トラクターにインスタンス。The code uses an OracleConnectionStringBuilder class to create the connection string, and then passes the ConnectionString property of the OracleConnectionStringBuilder instance to the constructor of the connection class. 例では、既存の接続文字列を解析し、接続文字列の内容を操作するためのさまざまな方法を示します。The example also parses an existing connection string, and demonstrates various ways of manipulating the connection string's contents.

注意

この例には、OracleConnectionStringBuilder による接続文字列の操作方法を示すために、パスワードが含まれています。This example includes a password to demonstrate how OracleConnectionStringBuilder works with connection strings. 実際のアプリケーションでは、Windows 認証を使用することをお勧めします。In your applications, we recommend that you use Windows Authentication. パスワードを使用する必要がある場合も、ハードコードされたパスワードをアプリケーションに含めないでください。If you must use a password, do not include a hard-coded password in your application.

// You may need to set a reference to the System.Data.OracleClient
// assembly before you can run this sample.
using System.Data.OracleClient;

class Program
{
    static void Main()
    {
        // Create a new OracleConnectionStringBuilder and
        // initialize it with a few name/value pairs.
        OracleConnectionStringBuilder builder =
            new OracleConnectionStringBuilder(GetConnectionString());


        // Note that the input connection string used the 
        // Server key, but the new connection string uses
        // the well-known Data Source key instead.
        Console.WriteLine(builder.ConnectionString);

        // Pass the OracleConnectionStringBuilder an existing 
        // connection string, and you can retrieve and
        // modify any of the elements.
        builder.ConnectionString = "server=OracleDemo;user id=maryc;" +
            "password=pass@word1";

        // Now that the connection string has been parsed,
        // you can work with individual items.
        Console.WriteLine(builder.Password);
        builder.Password = "newPassword";
        builder.PersistSecurityInfo = true;

        // You can refer to connection keys using strings, 
        // as well. When you use this technique (the default
        // Item property in Visual Basic, or the indexer in C#),
        // you can specify any synonym for the connection string key
        // name.
        builder["Server"] = ".";
        builder["Load Balance Timeout"] = 1000;
        builder["Integrated Security"] = true;
        Console.WriteLine(builder.ConnectionString);

        Console.WriteLine("Press Enter to finish.");
        Console.ReadLine();
    }

    private static string GetConnectionString()
    {
        // To avoid storing the connection string in your code,
        // you can retrieve it from a configuration file. 
        return "Server=OracleDemo;Integrated Security=true";
    }
}
' You may need to set a reference to the System.Data.OracleClient
' assembly before running this example.
Imports System.Data.OracleClient

Module Module1
  Sub Main()
    ' Create a new OracleConnectionStringBuilder and
    ' initialize it with a few name/value pairs.
    Dim builder As New OracleConnectionStringBuilder(GetConnectionString())

    ' Note that the input connection string used the 
    ' Server key, but the new connection string uses
    ' the well-known Data Source key instead.
    Console.WriteLine(builder.ConnectionString)

    ' Pass the OracleConnectionStringBuilder an existing 
    ' connection string, and you can retrieve and
    ' modify any of the elements.
    builder.ConnectionString = _
        "server=OracleDemo;user id=Mary;" & _
        "password=*****"
    ' Now that the connection string has been parsed,
    ' you can work with individual items.
    Console.WriteLine(builder.Password)
    builder.Password = "newPassword"
    builder.PersistSecurityInfo = True

    ' You can refer to connection keys using strings, 
    ' as well. When you use this technique (the default
    ' Item property in Visual Basic, or the indexer in C#),
    ' you can specify any synonym for the connection string key
    ' name.
    builder("Server") = "NewDemo"
    builder("Load Balance Timeout") = 1000

    ' The Item property is the default for the class, 
    ' and setting the Item property adds the value to the 
    ' dictionary, if necessary. 
    builder.Item("Integrated Security") = True
    Console.WriteLine(builder.ConnectionString)

    Console.WriteLine("Press Enter to finish.")
    Console.ReadLine()
  End Sub

  Private Function GetConnectionString() As String
    ' To avoid storing the connection string in your code,
    ' you can retrieve it from a configuration file. 
    Return "Server=OracleDemo;Integrated Security=True;" & _
      "Unicode=True"
  End Function

End Module

注釈

この型は非推奨し、.NET Framework の将来のバージョンで削除される予定です。This type is deprecated and will be removed in a future version of the .NET Framework. 詳細については、次を参照してください。 Oracle および ADO.NETします。For more information, see Oracle and ADO.NET.

接続文字列ビルダーは、クラスのプロパティとメソッドを使用して構文的にプログラムで作成する開発者は、接続文字列を修正し、文字列を解析して、既存の接続を再構築できるようにします。The connection string builders allow developers to programmatically create syntactically correct connection strings, and to parse and rebuild existing connection strings, using properties and methods of the class. 接続文字列ビルダーは、Oracle で許可されている既知のキー/値ペアに対応する厳密に型指定されたプロパティを提供します。The connection string builder provides strongly typed properties corresponding to the known key/value pairs allowed by Oracle. OracleConnectionStringBuilder クラスは、ICustomTypeDescriptor インターフェイスを実装します。The OracleConnectionStringBuilder class implements the ICustomTypeDescriptor interface. これは、デザイン時に、クラスが Visual Studio .NET デザイナーで動作することを意味します。This means that the class works with Visual Studio .NET designers at design time. 開発者が、デザイナーを使用して、厳密にビルドするときに型指定されたデータセットと Visual Studio .NET では、厳密に型指定された接続文字列ビルダー クラス内の厳密に型指定された接続の種類に関連付けられたプロパティが表示されますコンバーター既知のキーの一般的な値をマップできる必要があります。When developers use the designer to build strongly typed DataSets and strongly typed connections within Visual Studio .NET, the strongly typed connection string builder class will display the properties associated with its type and will also have converters that can map common values for known keys.

アプリケーションの一部として接続文字列を作成する必要がある開発者は、OracleConnectionStringBuilder クラスを使用して接続文字列を作成および変更できます。Developers needing to create connection strings as part of applications can use the OracleConnectionStringBuilder class to build and modify connection strings. OracleConnectionStringBuilderクラスも簡単に、アプリケーション構成ファイルに格納されている接続文字列を管理します。The OracleConnectionStringBuilder class also makes it easy to manage connection strings stored in an application configuration file.

OracleConnectionStringBuilder では、有効なキー/値ペアのチェックが行われます。The OracleConnectionStringBuilder performs checks for valid key/value pairs. そのため、このクラスを使用して、無効な接続文字列を作成することはできません。Therefore, this class cannot be used to create invalid connection strings. 無効なペアを追加しようとすると、例外がスローされます。Trying to add invalid pairs will throw an exception. OracleConnectionStringBuilderクラス、シノニムの固定のコレクションを保持し、必要な場合に、シノニムから対応するよく知られているキー名に変換する必要な変換を実行できます。The OracleConnectionStringBuilder class maintains a fixed collection of synonyms, and when required, can perform the required translation to convert from a synonym to the corresponding well-known key name. たとえば、使用、Item[String]プロパティに値を取得する必要があるキーに対応するシノニムを含む文字列を指定することができます。For example, when you use the Item[String] property to retrieve a value, you can specify a string that contains any synonym for the key you need. 使用可能なシノニムの一覧については、Item[String] プロパティのトピックを参照してください。See the Item[String] property for a full list of acceptable synonyms.

OracleConnectionStringBuilder処理しようとして悪意のあるエントリを挿入します。The OracleConnectionStringBuilder handles attempts to insert malicious entries. たとえば、次のコードを既定値を使用してItem[String]プロパティ (C# のインデクサー) が、入れ子になったキー/値ペアを適切にエスケープします。For example, the following code, using the default Item[String] property (the indexer, in C#) correctly escapes the nested key/value pair.

Dim builder As New System.Data. _  
    OracleClient.OracleConnectionStringBuilder  
builder("Data Source") = "OracleDemo"  
builder("Integrated Security") = True  
builder("User ID") = "Mary;NewValue=Bad"  
System.Diagnostics.Debug.WriteLine(builder.ConnectionString)  
System.Data.OracleClient.OracleConnectionStringBuilder builder =  
   new System.Data.OracleClient.OracleConnectionStringBuilder();  
builder["Data Source"] = "OracleDemo";  
builder["integrated Security"] = true;  
builder["User ID"] = "Mary;NewValue=Bad";  
System.Diagnostics.Debug.WriteLine(builder.ConnectionString);  

結果は、安全な方法でユーザー ID 値を引用符で囲むことで、無効な値を処理する次の接続文字列を示します。The result is the following connection string that handles the invalid value in a safe manner by enclosing the User ID value in quotes:

Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad"  

コンストラクター

OracleConnectionStringBuilder() OracleConnectionStringBuilder() OracleConnectionStringBuilder() OracleConnectionStringBuilder()

OracleConnectionStringBuilder クラスの新しいインスタンスを初期化します。Initializes a new instance of the OracleConnectionStringBuilder class.

OracleConnectionStringBuilder(String) OracleConnectionStringBuilder(String) OracleConnectionStringBuilder(String) OracleConnectionStringBuilder(String)

OracleConnectionStringBuilder クラスの新しいインスタンスを初期化します。Initializes a new instance of the OracleConnectionStringBuilder class. 指定された接続文字列によって、インスタンスの内部的な接続情報のデータが提供されます。The provided connection string provides the data for the instance's internal connection information.

プロパティ

BrowsableConnectionString BrowsableConnectionString BrowsableConnectionString BrowsableConnectionString

ConnectionString プロパティを Visual Studio デザイナーに表示するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the ConnectionString property is visible in Visual Studio designers.

(Inherited from DbConnectionStringBuilder)
ConnectionString ConnectionString ConnectionString ConnectionString

DbConnectionStringBuilder に関連付けられた接続文字列を取得または設定します。Gets or sets the connection string associated with the DbConnectionStringBuilder.

(Inherited from DbConnectionStringBuilder)
Count Count Count Count

ConnectionString プロパティ内に含まれる現在のキー数を取得します。Gets the current number of keys that are contained within the ConnectionString property.

(Inherited from DbConnectionStringBuilder)
DataSource DataSource DataSource DataSource

接続先の Oracle データ ソースの名前を取得または設定します。Gets or sets the name of the Oracle data source to connect to.

Enlist Enlist Enlist Enlist

プーラーが、作成スレッドの現在のトランザクション コンテキストに、接続を自動的に登録するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the pooler automatically enlists the connection in the creation thread's current transaction context.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

ICollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Inherited from DbConnectionStringBuilder)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

ICollection へのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the ICollection.

(Inherited from DbConnectionStringBuilder)
IDictionary.IsFixedSize IDictionary.IsFixedSize IDictionary.IsFixedSize IDictionary.IsFixedSize Inherited from DbConnectionStringBuilder
IDictionary.IsReadOnly IDictionary.IsReadOnly IDictionary.IsReadOnly IDictionary.IsReadOnly Inherited from DbConnectionStringBuilder
IDictionary.Item[Object] IDictionary.Item[Object] IDictionary.Item[Object] IDictionary.Item[Object]

指定したキーを持つ要素を取得または設定します。Gets or sets the element with the specified key.

(Inherited from DbConnectionStringBuilder)
IntegratedSecurity IntegratedSecurity IntegratedSecurity IntegratedSecurity

"User ID" および "Password" を接続文字列中に指定するか (false の場合)、現在の Windows アカウントの資格情報を認証に使用するか (true の場合) を示す値を取得または設定します。Gets or sets a value that indicates whether "User ID" and "Password" are specified in the connection (when false) or whether the current Windows account credentials are used for authentication (when true).

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

OracleConnectionStringBuilder が固定サイズかどうかを示す値を取得します。Gets a value that indicates whether the OracleConnectionStringBuilder has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

DbConnectionStringBuilder が読み取り専用かどうかを示す値を取得します。Gets a value that indicates whether the DbConnectionStringBuilder is read-only.

(Inherited from DbConnectionStringBuilder)
Item[String] Item[String] Item[String] Item[String]

指定されたキーに関連付けられている値を取得または設定します。Gets or sets the value associated with the specified key. C# の場合、このプロパティはインデクサーです。In C#, this property is the indexer.

Keys Keys Keys Keys

ICollection 内のキーが格納されている OracleConnectionStringBuilder を取得します。Gets an ICollection that contains the keys in the OracleConnectionStringBuilder.

LoadBalanceTimeout LoadBalanceTimeout LoadBalanceTimeout LoadBalanceTimeout

接続プールに維持されている接続が削除されるまでの最短時間 (秒) を取得または設定します。Gets or sets the minimum time, in seconds, for the connection to live in the connection pool before it is removed.

MaxPoolSize MaxPoolSize MaxPoolSize MaxPoolSize

この特定の接続文字列について、接続プール内で許可される最大接続数を取得または設定します。Gets or sets the maximum number of connections allowed in the connection pool for this specific connection string.

MinPoolSize MinPoolSize MinPoolSize MinPoolSize

特定の接続文字列について、接続プール内で許可される最小接続数を取得または設定します。Gets or sets the minimum number of connections allowed in the connection pool for this specific connection string.

OmitOracleConnectionName OmitOracleConnectionName OmitOracleConnectionName OmitOracleConnectionName

旧バージョンの Oracle (8.1.7.4.1 以前) でトランザクションのロールバックを可能にするフラグを取得または設定します。Gets or sets the flag that enables transaction rollbacks on earlier versions of Oracle (prior to 8.1.7.4.1).

Password Password Password Password

Oracle アカウントに使用するパスワードを取得または設定します。Gets or sets the password for the Oracle account.

PersistSecurityInfo PersistSecurityInfo PersistSecurityInfo PersistSecurityInfo

接続が開いているか、開いている状態になったことがある場合に、パスワードなどのセキュリティ関連情報が接続の一部として返されていないかどうかを示すブール値を取得または設定します。Gets or sets a Boolean value that indicates if security-sensitive information, such as the password, is not returned as part of the connection if the connection is open or has ever been in an open state.

Pooling Pooling Pooling Pooling

接続をプールするか、要求ごとに明示的に各接続を確立するかを示すブール値を取得または設定します。Gets or sets a Boolean value that indicates whether the connection will be pooled, or whether each connection will be explicitly opened every time that the connection is requested.

Unicode Unicode Unicode Unicode

最近の Oracle クライアントで利用できる Unicode 機能をクライアントがサポートしているか、または Unicode 非対応かを示すブール値を取得または設定します。Gets or sets a Boolean value that indicates if the client supports the Unicode functionality available in later Oracle clients, or if it is non-Unicode aware.

UserID UserID UserID UserID

Oracle との接続時に使用するユーザー ID を取得または設定します。Gets or sets the user ID to be used when connecting to Oracle.

Values Values Values Values

ICollection 内の値を格納している OracleConnectionStringBuilder を取得します。Gets an ICollection that contains the values in the OracleConnectionStringBuilder.

メソッド

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

指定したキーおよび値を持つエントリを DbConnectionStringBuilder に追加します。Adds an entry with the specified key and value into the DbConnectionStringBuilder.

(Inherited from DbConnectionStringBuilder)
Clear() Clear() Clear() Clear()

OracleConnectionStringBuilder インスタンスの内容を消去します。Clears the contents of the OracleConnectionStringBuilder instance.

ClearPropertyDescriptors() ClearPropertyDescriptors() ClearPropertyDescriptors() ClearPropertyDescriptors()

関連する DbConnectionStringBuilder 上の PropertyDescriptor オブジェクトのコレクションをクリアします。Clears the collection of PropertyDescriptor objects on the associated DbConnectionStringBuilder.

(Inherited from DbConnectionStringBuilder)
ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

OracleConnectionStringBuilder に特定のキーが格納されているかどうかを判断します。Determines whether the OracleConnectionStringBuilder contains a specific key.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
EquivalentTo(DbConnectionStringBuilder) EquivalentTo(DbConnectionStringBuilder) EquivalentTo(DbConnectionStringBuilder) EquivalentTo(DbConnectionStringBuilder)

この DbConnectionStringBuilder オブジェクトの接続情報を、提供されたオブジェクトの接続情報を比較します。Compares the connection information in this DbConnectionStringBuilder object with the connection information in the supplied object.

(Inherited from DbConnectionStringBuilder)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetProperties(Hashtable) GetProperties(Hashtable) GetProperties(Hashtable) GetProperties(Hashtable)

指定された Hashtable に、この DbConnectionStringBuilder のすべてのプロパティに関する情報を格納します。Fills a supplied Hashtable with information about all the properties of this DbConnectionStringBuilder.

(Inherited from DbConnectionStringBuilder)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

指定されたキーを持つエントリを OracleConnectionStringBuilder インスタンスから削除します。Removes the entry with the specified key from the OracleConnectionStringBuilder instance.

ShouldSerialize(String) ShouldSerialize(String) ShouldSerialize(String) ShouldSerialize(String)

指定されたキーが、この OracleConnectionStringBuilder インスタンスに存在するかどうかを示します。Indicates whether the specified key exists in this OracleConnectionStringBuilder instance.

ToString() ToString() ToString() ToString()

DbConnectionStringBuilder に関連付けられた接続文字列を返します。Returns the connection string associated with this DbConnectionStringBuilder.

(Inherited from DbConnectionStringBuilder)
TryGetValue(String, Object) TryGetValue(String, Object) TryGetValue(String, Object) TryGetValue(String, Object)

提供されたキーに対応する値をこの OracleConnectionStringBuilder から取得します。Retrieves a value corresponding to the supplied key from this OracleConnectionStringBuilder.

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

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetAttributes() ICustomTypeDescriptor.GetAttributes() ICustomTypeDescriptor.GetAttributes() ICustomTypeDescriptor.GetAttributes()

コンポーネントのこのインスタンスのカスタム属性のコレクションを返します。Returns a collection of custom attributes for this instance of a component.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetClassName() ICustomTypeDescriptor.GetClassName() ICustomTypeDescriptor.GetClassName() ICustomTypeDescriptor.GetClassName()

コンポーネントのこのインスタンスのクラス名を返します。Returns the class name of this instance of a component.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetComponentName() ICustomTypeDescriptor.GetComponentName() ICustomTypeDescriptor.GetComponentName() ICustomTypeDescriptor.GetComponentName()

コンポーネントのこのインスタンスの名前を返します。Returns the name of this instance of a component.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetConverter() ICustomTypeDescriptor.GetConverter() ICustomTypeDescriptor.GetConverter() ICustomTypeDescriptor.GetConverter()

コンポーネントのこのインスタンスの型コンバーターを返します。Returns a type converter for this instance of a component.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetDefaultEvent() ICustomTypeDescriptor.GetDefaultEvent() ICustomTypeDescriptor.GetDefaultEvent() ICustomTypeDescriptor.GetDefaultEvent()

コンポーネントのこのインスタンスの既定のイベントを返します。Returns the default event for this instance of a component.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetDefaultProperty() ICustomTypeDescriptor.GetDefaultProperty() ICustomTypeDescriptor.GetDefaultProperty() ICustomTypeDescriptor.GetDefaultProperty()

コンポーネントのこのインスタンスの既定のプロパティを返します。Returns the default property for this instance of a component.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetEditor(Type) ICustomTypeDescriptor.GetEditor(Type) ICustomTypeDescriptor.GetEditor(Type) ICustomTypeDescriptor.GetEditor(Type)

コンポーネントのこのインスタンスに対して指定されている型のエディターを返します。Returns an editor of the specified type for this instance of a component.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetEvents() ICustomTypeDescriptor.GetEvents() ICustomTypeDescriptor.GetEvents() ICustomTypeDescriptor.GetEvents()

コンポーネントのこのインスタンスのイベントを返します。Returns the events for this instance of a component.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetEvents(Attribute[]) ICustomTypeDescriptor.GetEvents(Attribute[]) ICustomTypeDescriptor.GetEvents(Attribute[]) ICustomTypeDescriptor.GetEvents(Attribute[])

フィルターとして指定された属性配列を使用して、コンポーネントのこのインスタンスのイベントを返します。Returns the events for this instance of a component using the specified attribute array as a filter.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetProperties() ICustomTypeDescriptor.GetProperties() ICustomTypeDescriptor.GetProperties() ICustomTypeDescriptor.GetProperties()

コンポーネントのこのインスタンスのプロパティを返します。Returns the properties for this instance of a component.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetProperties(Attribute[]) ICustomTypeDescriptor.GetProperties(Attribute[]) ICustomTypeDescriptor.GetProperties(Attribute[]) ICustomTypeDescriptor.GetProperties(Attribute[])

属性配列をフィルターとして使用して、コンポーネントのこのインスタンスのプロパティを返します。Returns the properties for this instance of a component using the attribute array as a filter.

(Inherited from DbConnectionStringBuilder)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

指定したプロパティ記述子によって記述されたプロパティを含むオブジェクトを返します。Returns an object that contains the property described by the specified property descriptor.

(Inherited from DbConnectionStringBuilder)
IDictionary.Add(Object, Object) IDictionary.Add(Object, Object) IDictionary.Add(Object, Object) IDictionary.Add(Object, Object)

指定したキーおよび値を持つ要素を IDictionary オブジェクトに追加します。Adds an element with the provided key and value to the IDictionary object.

(Inherited from DbConnectionStringBuilder)
IDictionary.Contains(Object) IDictionary.Contains(Object) IDictionary.Contains(Object) IDictionary.Contains(Object)

指定したキーを持つ要素が IDictionary オブジェクトに格納されているかどうかを確認します。Determines whether the IDictionary object contains an element with the specified key.

(Inherited from DbConnectionStringBuilder)
IDictionary.GetEnumerator() IDictionary.GetEnumerator() IDictionary.GetEnumerator() IDictionary.GetEnumerator()

IDictionary オブジェクトの IDictionaryEnumerator オブジェクトを返します。Returns an IDictionaryEnumerator object for the IDictionary object.

(Inherited from DbConnectionStringBuilder)
IDictionary.Remove(Object) IDictionary.Remove(Object) IDictionary.Remove(Object) IDictionary.Remove(Object)

指定したキーを持つ要素を IDictionary オブジェクトから削除します。Removes the element with the specified key from the IDictionary object.

(Inherited from DbConnectionStringBuilder)
IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through a collection.

(Inherited from DbConnectionStringBuilder)

拡張メソッド

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

変換、IEnumerableIQueryableします。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください