OracleConnectionStringBuilder.Remove(String) Metode

Definisi

Menghapus entri dengan kunci yang ditentukan dari OracleConnectionStringBuilder instans.

public:
 override bool Remove(System::String ^ keyword);
public override bool Remove (string keyword);
override this.Remove : string -> bool
Public Overrides Function Remove (keyword As String) As Boolean

Parameter

keyword
String

Kunci pasangan kunci/nilai yang akan dihapus dari string koneksi dalam ini OracleConnectionStringBuilder.

Mengembalikan

truejika kunci ada dalam string koneksi dan dihapus, false jika kunci tidak ada.

Pengecualian

keyword null (Nothing dalam Visual Basic).

Contoh

Contoh berikut mengonversi string koneksi yang ada dari menggunakan Autentikasi Windows menjadi menggunakan keamanan terintegrasi. Contohnya berfungsi dengan menghapus nama pengguna dan kata sandi dari string koneksi, lalu mengatur IntegratedSecurity properti OracleConnectionStringBuilder objek.

Catatan

Contoh ini mencakup kata sandi untuk menunjukkan cara OracleConnectionStringBuilder kerja dengan string koneksi. Di aplikasi Anda, kami sarankan Anda menggunakan Autentikasi Windows. Jika Anda harus menggunakan kata sandi, jangan sertakan kata sandi yang dikodekan secara permanen di aplikasi Anda.

// 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();
    }
}
' 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

Keterangan

Remove Karena metode mengembalikan nilai yang menunjukkan keberhasilannya, tidak perlu mencari keberadaan kunci sebelum mencoba menghapus pasangan kunci/nilai dari OracleConnectionStringBuilder instans. OracleConnectionStringBuilder Karena mempertahankan kumpulan pasangan kunci/nilai ukuran tetap, memanggil Remove metode hanya mereset nilai pasangan kunci/nilai kembali ke nilai defaultnya.

Karena kumpulan kunci yang didukung oleh OracleConnectionStringBuilder diperbaiki, setiap item dalam koleksi memiliki nilai default yang diketahui.

Tabel berikut mencantumkan kunci, dan nilai untuk masing-masing ketika OracleConnectionStringBuilder pertama kali diinisialisasi, atau setelah Remove metode dipanggil:

Kunci Nilai default
Sumber Data. String kosong
Pertahankan Info Keamanan Salah
Keamanan Terintegrasi FALSE
ID Pengguna String kosong
Kata sandi String kosong
Daftar True
Penggabungan True
Ukuran Kumpulan Min 0
Ukuran Kumpulan Maks 100
Unicode Salah
Batas Waktu Keseimbangan Beban 0
Hilangkan Nama Koneksi Oracle FALSE

Berlaku untuk

Lihat juga