OracleConnectionStringBuilder.Remove メソッド
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)

Dim instance As OracleConnectionStringBuilder Dim keyword As String Dim returnValue As Boolean returnValue = instance.Remove(keyword)
戻り値
接続文字列内にキーが存在し、削除された場合は true。キーが存在しなかった場合は false。


Remove メソッドでは、処理が成功したかどうかを示す値が返されます。したがって、キー/値ペアを OracleConnectionStringBuilder のインスタンスから削除する前にキーが存在するかを検索する必要はありません。OracleConnectionStringBuilder にはキー/値ペアから成る固定サイズのコレクションが保持されるため、Remove メソッドを呼び出しても、キー/値ペアのうち、対象となる値が既定値にリセットされるだけです。
OracleConnectionStringBuilder でサポートされるキーのコレクションは固定的です。そのため、コレクション内のすべての項目には既定値が割り当てられています。
これらのキーおよび対応する値 (最初に OracleConnectionStringBuilder を初期化したときの値または Remove メソッドを呼び出した後の値) の一覧を次の表に示します。

次の例では、Windows 認証を使用した既存の接続文字列を統合セキュリティ用に変換しています。この例では、ユーザー名とパスワードを接続文字列から削除し、OracleConnectionStringBuilder オブジェクトの IntegratedSecurity プロパティを設定することによってこれを実現しています。
![]() |
---|
この例には、OracleConnectionStringBuilder と接続文字列がどのように連携するかを示すパスワードが含まれています。アプリケーションでは、Windows 認証の使用をお勧めします。パスワードを使用する必要がある場合は、ハードコーディングされたパスワードをアプリケーションに組み込まないでください。 |
' You may need to set a reference to the System.Data.OracleClient ' assembly before you can run this sample. Imports System.Data.OracleClient Module Module1 Sub Main() Try Dim connectString As String = _ "Data Source=OracleDemo;User ID=Mary;Password=*****;" Dim builder As New OracleConnectionStringBuilder(connectString) Console.WriteLine("Original: " & builder.ConnectionString) ' Use the Remove method ' in order to reset the user ID and password back to their ' default (empty string) values. builder.Remove("User ID") builder.Remove("Password") ' Turn on integrated security. builder.IntegratedSecurity = True Console.WriteLine("Modified: " & builder.ConnectionString) Catch ex As Exception Console.WriteLine(ex.Message) End Try Console.WriteLine("Press any key to finish.") Console.ReadLine() End Sub End Module
// 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() { try { string connectString = "Data Source=OracleDemo;User ID=Mary;Password=*****"; OracleConnectionStringBuilder builder = new OracleConnectionStringBuilder(connectString); Console.WriteLine("Original: " + builder.ConnectionString); // Use the Remove method // in order to reset the user ID and password back to their // default (empty string) values. builder.Remove("User ID"); builder.Remove("Password"); // Turn on integrated security. builder.IntegratedSecurity = true; Console.WriteLine("Modified: " + builder.ConnectionString); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("Press any key to finish."); Console.ReadLine(); } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- OracleConnectionStringBuilder.Remove メソッドのページへのリンク