OracleConnectionStringBuilder.Remove(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen anahtara sahip girdiyi örnekten OracleConnectionStringBuilder kaldırır.
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
Parametreler
- keyword
- String
Bu OracleConnectionStringBuilderiçindeki bağlantı dizesi kaldırılacak anahtar/değer çiftinin anahtarı.
Döndürülenler
true
anahtar bağlantı dizesi içinde mevcutsa ve kaldırılmışsa, false
anahtar yoksa.
Özel durumlar
keyword
null (Nothing
Visual Basic'te).
Örnekler
Aşağıdaki örnek, mevcut bir bağlantı dizesi Windows Kimlik Doğrulamasını kullanmaktan tümleşik güvenliği kullanmaya dönüştürür. Örnek, kullanıcı adını ve parolayı bağlantı dizesi kaldırıp nesnenin IntegratedSecurityOracleConnectionStringBuilder özelliğini ayarlayarak çalışır.
Not
Bu örnek, bağlantı dizeleriyle nasıl OracleConnectionStringBuilder çalıştığını gösteren bir parola içerir. Uygulamalarınızda Windows Kimlik Doğrulaması kullanmanızı öneririz. Bir parola kullanmanız gerekiyorsa, uygulamanıza sabit kodlanmış bir parola eklemeyin.
// 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
Açıklamalar
Remove yöntemi başarısını belirten bir değer döndürdüğünden, anahtar/değer çiftini OracleConnectionStringBuilder örnekten kaldırmaya çalışmadan önce bir anahtarın varlığını aramak gerekmez. OracleConnectionStringBuilder, anahtar/değer çiftlerinden oluşan sabit boyutlu bir koleksiyonu koruduğundan, yöntemini çağırmak Remove yalnızca anahtar/değer çiftinin değerini varsayılan değerine geri sıfırlar.
tarafından OracleConnectionStringBuilder desteklenen anahtar koleksiyonu sabit olduğundan, koleksiyondaki her öğenin bilinen bir varsayılan değeri vardır.
Aşağıdaki tabloda anahtarları ve her OracleConnectionStringBuilder birinin değeri ilk başlatıldığında veya yöntem çağrıldıktan sonra Remove listelenmiştir:
Anahtar | Varsayılan değer |
---|---|
Veri Kaynağı | Boş dize |
Güvenlik Bilgilerini Kalıcı Hale | Yanlış |
Tümleşik Güvenlik | Yanlış |
Kullanıcı Kimliği | Boş dize |
Parola | Boş dize |
Askere | Doğru |
Biriktirme | Doğru |
En Düşük Havuz Boyutu | 0 |
En Büyük Havuz Boyutu | 100 |
Unicode | Yanlış |
Yük Dengeleme Zaman Aşımı | 0 |
Oracle Bağlantı Adını Atla | Yanlış |