OracleConnectionStringBuilder.Item[String] Properti
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.
Mendapatkan atau mengatur nilai yang terkait dengan kunci yang ditentukan. Di C#, properti ini adalah pengindeks.
public:
virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ keyword); void set(System::String ^ keyword, System::Object ^ value); };
public override object this[string keyword] { get; set; }
member this.Item(string) : obj with get, set
Default Public Overrides Property Item(keyword As String) As Object
Parameter
- keyword
- String
Kunci item yang akan didapatkan atau diatur.
Nilai Properti
Nilai yang terkait dengan kunci yang ditentukan.
Pengecualian
keyword
adalah referensi null (Nothing
di Visual Basic).
Mencoba menambahkan kunci yang tidak ada di dalam kunci yang tersedia.
Nilai tidak valid dalam string koneksi (khususnya, ketika nilai Boolean atau numerik diharapkan tetapi tidak disediakan).
Contoh
Kode berikut, dalam aplikasi konsol, membuat baru OracleConnectionStringBuilder dan menambahkan pasangan kunci/nilai ke string koneksi, menggunakan Item[] properti .
// 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()
{
OracleConnectionStringBuilder builder =
new OracleConnectionStringBuilder();
builder["Data Source"] = "localhost";
builder["integrated security"] = true;
builder["Unicode"] = true;
// Overwrite the existing value for the Data Source value.
builder["Data Source"] = "NewOracleDemo";
Console.WriteLine(builder.ConnectionString);
Console.WriteLine();
Console.WriteLine("Press Enter to continue.");
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()
Dim builder As New OracleConnectionStringBuilder
builder.Item("Data Source") = "OracleDemo"
' Item is the default property, so
' you need not include it in the reference.
builder("integrated security") = True
builder.Item("Unicode") = True
' Overwrite the existing value for the Data Source value.
builder.Item("Data Source") = "NewOracleDemo"
Console.WriteLine(builder.ConnectionString)
Console.WriteLine()
Console.WriteLine("Press Enter to continue.")
Console.ReadLine()
End Sub
End Module
Keterangan
OracleConnectionStringBuilder Karena berisi kamus ukuran tetap, mencoba menambahkan kunci yang tidak ada dalam kamus KeyNotFoundExceptionmelempar . Tabel berikut mencantumkan semua kunci yang mungkin dalam string koneksi, dan nilai default untuk masing-masing kunci.
Kunci | Properti | Nilai default |
---|---|---|
Sumber Data (atau server) | DataSource | String kosong |
Pertahankan Info Keamanan (atau persistsecurityinfo) | PersistSecurityInfo | FALSE |
Keamanan Terintegrasi | IntegratedSecurity | FALSE |
ID Pengguna (atau pengguna atau uid) | UserID | String kosong |
Kata sandi | Password | String kosong |
Daftar | Enlist | True |
Penggabungan | Pooling | True |
Ukuran Kumpulan Min | MinPoolSize | 0 |
Ukuran Kumpulan Maks | MaxPoolSize | 100 |
Hilangkan Nama Koneksi Oracle | OmitOracleConnectionName | Salah |
Unicode | Unicode | Salah |
Batas Waktu Keseimbangan Beban (atau masa pakai koneksi) | LoadBalanceTimeout | 0 |