Aracılığıyla paylaş


OracleConnectionStringBuilder.Remove(String) Yöntem

Tanım

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

trueanahtar 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ış

Şunlara uygulanır

Ayrıca bkz.