OracleConnectionStringBuilder.Remove(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
true
jika 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 |