OracleConnectionStringBuilder Sınıf
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.
Dikkat
OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
OracleConnection sınıfı tarafından kullanılan bağlantı dizelerinin içeriğini oluşturmak ve yönetmek için basit bir yol sağlar.
public ref class OracleConnectionStringBuilder sealed : System::Data::Common::DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))]
public sealed class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))]
[System.Obsolete("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
[<System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))>]
type OracleConnectionStringBuilder = class
inherit DbConnectionStringBuilder
[<System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))>]
[<System.Obsolete("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleConnectionStringBuilder = class
inherit DbConnectionStringBuilder
Public NotInheritable Class OracleConnectionStringBuilder
Inherits DbConnectionStringBuilder
- Devralma
- Öznitelikler
Açıklamalar
Bu tür kullanım dışıdır ve .NET Framework'ün gelecekteki bir sürümünde kaldırılacaktır. Daha fazla bilgi için bkz. oracle ve ADO.NET
Bağlantı dizesi oluşturucuları, geliştiricilerin program aracılığıyla el dizimsel olarak doğru bağlantı dizeleri oluşturmasına ve sınıfın özelliklerini ve yöntemlerini kullanarak mevcut bağlantı dizelerini ayrıştırıp yeniden oluşturmasına olanak sağlar. Bağlantı dizesi oluşturucusu, Oracle tarafından izin verilen bilinen anahtar/değer çiftlerine karşılık gelen kesin olarak belirlenmiş özellikler sağlar. OracleConnectionStringBuilder sınıfı ICustomTypeDescriptor arabirimini uygular. Bu, sınıfın tasarım zamanında Visual Studio .NET tasarımcılarıyla çalıştığı anlamına gelir. Geliştiriciler Visual Studio .NET içinde kesin olarak yazılan DataSets ve kesin olarak yazılan bağlantılar oluşturmak için tasarımcıyı kullandığında, kesin olarak yazılan bağlantı dizesi oluşturucu sınıfı türüyle ilişkili özellikleri görüntüler ve ayrıca bilinen anahtarlar için ortak değerleri eşleyebilecek dönüştürücülere sahip olur.
Uygulamaların bir parçası olarak bağlantı dizeleri oluşturması gereken geliştiriciler, bağlantı dizelerini oluşturmak ve değiştirmek için OracleConnectionStringBuilder sınıfını kullanabilir. OracleConnectionStringBuilder sınıfı, bir uygulama yapılandırma dosyasında depolanan bağlantı dizelerini yönetmeyi de kolaylaştırır.
OracleConnectionStringBuilder geçerli anahtar/değer çiftleri için denetimler gerçekleştirir. Bu nedenle, bu sınıf geçersiz bağlantı dizeleri oluşturmak için kullanılamaz. Geçersiz çiftler eklemeye çalışmak bir özel durum oluşturur. OracleConnectionStringBuilder sınıfı sabit bir eş anlamlılar koleksiyonu tutar ve gerektiğinde eş anlamlıdan ilgili iyi bilinen anahtar adına dönüştürmek için gerekli çeviriyi gerçekleştirebilir. Örneğin, bir değeri almak için Item[] özelliğini kullandığınızda, ihtiyacınız olan anahtar için herhangi bir eş anlamlı içeren bir dize belirtebilirsiniz. Kabul edilebilir eş anlamlıların tam listesi için Item[] özelliğine bakın.
OracleConnectionStringBuilder, kötü amaçlı girdi ekleme girişimlerini işler. Örneğin aşağıdaki kod, varsayılan Item[] özelliğini (C# dilinde dizin oluşturucu) kullanarak iç içe anahtar/değer çiftinden doğru şekilde çıkış yapar.
Dim builder As New System.Data. _
OracleClient.OracleConnectionStringBuilder
builder("Data Source") = "OracleDemo;NewValue=Bad"
builder("Integrated Security") = True
builder("User ID") = "Mary;NewValue=Bad"
System.Diagnostics.Debug.WriteLine(builder.ConnectionString)
System.Data.OracleClient.OracleConnectionStringBuilder builder =
new System.Data.OracleClient.OracleConnectionStringBuilder();
builder["Data Source"] = "OracleDemo";
builder["integrated Security"] = true;
builder["User ID"] = "Mary;NewValue=Bad";
System.Diagnostics.Debug.WriteLine(builder.ConnectionString);
Sonuç, Kullanıcı Kimliği değerini tırnak içine alarak geçersiz değeri güvenli bir şekilde işleyen aşağıdaki bağlantı dizesidir:
Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad"
Uyarı
Microsoft, güvenli olmayan bir desen olduğundan kullanıcı adınızı ve parolanızı doğrudan sağlamanızı önermez. Mümkün olduğunda,Azure kaynakları için Yönetilen Kimlikler
Oluşturucular
OracleConnectionStringBuilder() |
Geçersiz.
OracleConnectionStringBuilder sınıfının yeni bir örneğini başlatır. |
OracleConnectionStringBuilder(String) |
Geçersiz.
OracleConnectionStringBuilder sınıfının yeni bir örneğini başlatır. Sağlanan bağlantı dizesi, örneğin iç bağlantı bilgileri için verileri sağlar. |
Özellikler
BrowsableConnectionString |
Geçersiz.
ConnectionString özelliğinin Visual Studio tasarımcılarında görünür olup olmadığını gösteren bir değer alır veya ayarlar. (Devralındığı yer: DbConnectionStringBuilder) |
ConnectionString |
Geçersiz.
DbConnectionStringBuilderile ilişkili bağlantı dizesini alır veya ayarlar. (Devralındığı yer: DbConnectionStringBuilder) |
Count |
Geçersiz.
ConnectionString özelliği içinde yer alan geçerli anahtar sayısını alır. (Devralındığı yer: DbConnectionStringBuilder) |
DataSource |
Geçersiz.
Bağlanacak Oracle veri kaynağının adını alır veya ayarlar. |
Enlist |
Geçersiz.
Havuz oluşturucunun bağlantıyı oluşturma iş parçacığının geçerli işlem bağlamında otomatik olarak listeleyip listelemediğini gösteren bir değer alır veya ayarlar. |
IntegratedSecurity |
Geçersiz.
Bağlantıda "Kullanıcı Kimliği" ve "Parola" belirtilip belirtilmediğinde ( |
IsFixedSize |
Geçersiz.
OracleConnectionStringBuilder sabit bir boyuta sahip olup olmadığını gösteren bir değer alır. |
IsReadOnly |
Geçersiz.
DbConnectionStringBuilder salt okunur olup olmadığını gösteren bir değer alır. (Devralındığı yer: DbConnectionStringBuilder) |
Item[String] |
Geçersiz.
Belirtilen anahtarla ilişkili değeri alır veya ayarlar. C# dilinde bu özellik dizin oluşturucudur. |
Keys |
Geçersiz.
OracleConnectionStringBuilderanahtarları içeren bir ICollection alır. |
LoadBalanceTimeout |
Geçersiz.
Bağlantının kaldırılmadan önce bağlantı havuzunda yaşaması için saniye cinsinden en düşük süreyi alır veya ayarlar. |
MaxPoolSize |
Geçersiz.
Bu belirli bağlantı dizesi için bağlantı havuzunda izin verilen en fazla bağlantı sayısını alır veya ayarlar. |
MinPoolSize |
Geçersiz.
Bu özel bağlantı dizesi için bağlantı havuzunda izin verilen en az bağlantı sayısını alır veya ayarlar. |
OmitOracleConnectionName |
Geçersiz.
Oracle'ın önceki sürümlerinde (8.1.7.4.1'dan önce) işlem geri alma işlemlerini etkinleştiren bayrağı alır veya ayarlar. |
Password |
Geçersiz.
Oracle hesabının parolasını alır veya ayarlar. |
PersistSecurityInfo |
Geçersiz.
Bağlantı açıksa veya açık durumdaysa, parola gibi güvenlik açısından hassas bilgilerin bağlantının bir parçası olarak döndürülmediğini gösteren bir Boole değeri alır veya ayarlar. |
Pooling |
Geçersiz.
Bağlantının havuza alınıp alınmayacağını veya her bağlantı istenildiğinde her bağlantının açıkça açılıp açılmayacağını belirten bir Boole değeri alır veya ayarlar. |
Unicode |
Geçersiz.
İstemcinin sonraki Oracle istemcilerinde kullanılabilen Unicode işlevselliğini desteklediğini veya Unicode'a duyarlı olmadığını belirten bir Boole değeri alır veya ayarlar. |
UserID |
Geçersiz.
Oracle'a bağlanırken kullanılacak kullanıcı kimliğini alır veya ayarlar. |
Values |
Geçersiz.
OracleConnectionStringBuilderdeğerlerini içeren bir ICollection alır. |
Yöntemler
Add(String, Object) |
Geçersiz.
DbConnectionStringBuilderbelirtilen anahtar ve değere sahip bir girdi ekler. (Devralındığı yer: DbConnectionStringBuilder) |
Clear() |
Geçersiz.
OracleConnectionStringBuilder örneğinin içeriğini temizler. |
ClearPropertyDescriptors() |
Geçersiz.
İlişkili DbConnectionStringBuilderPropertyDescriptor nesneleri koleksiyonunu temizler. (Devralındığı yer: DbConnectionStringBuilder) |
ContainsKey(String) |
Geçersiz.
OracleConnectionStringBuilder belirli bir anahtar içerip içermediğini belirler. |
Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
EquivalentTo(DbConnectionStringBuilder) |
Geçersiz.
Bu DbConnectionStringBuilder nesnesindeki bağlantı bilgilerini sağlanan nesnedeki bağlantı bilgileriyle karşılaştırır. (Devralındığı yer: DbConnectionStringBuilder) |
GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetProperties(Hashtable) |
Geçersiz.
Sağlanan bir Hashtable bu DbConnectionStringBuildertüm özellikleri hakkında bilgilerle doldurur. (Devralındığı yer: DbConnectionStringBuilder) |
GetType() |
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
Remove(String) |
Geçersiz.
Belirtilen anahtara sahip girişi OracleConnectionStringBuilder örneğinden kaldırır. |
ShouldSerialize(String) |
Geçersiz.
Belirtilen anahtarın bu OracleConnectionStringBuilder örneğinde var olup olmadığını gösterir. |
ToString() |
Geçersiz.
Bu DbConnectionStringBuilderile ilişkili bağlantı dizesini döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
TryGetValue(String, Object) |
Geçersiz.
Bu OracleConnectionStringBuildersağlanan anahtara karşılık gelen bir değer alır. |
Belirtik Arabirim Kullanımları
ICollection.CopyTo(Array, Int32) |
Geçersiz.
ICollection öğelerini belirli bir Array dizininden başlayarak bir Arraykopyalar. (Devralındığı yer: DbConnectionStringBuilder) |
ICollection.IsSynchronized |
Geçersiz.
ICollection erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: DbConnectionStringBuilder) |
ICollection.SyncRoot |
Geçersiz.
ICollectionerişimini eşitlemek için kullanılabilecek bir nesnesi alır. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetAttributes() |
Geçersiz.
Bir bileşenin bu örneği için özel öznitelikler koleksiyonunu döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetClassName() |
Geçersiz.
Bir bileşenin bu örneğinin sınıf adını döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetComponentName() |
Geçersiz.
Bir bileşenin bu örneğinin adını döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetConverter() |
Geçersiz.
Bir bileşenin bu örneği için bir tür dönüştürücü döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetDefaultEvent() |
Geçersiz.
Bir bileşenin bu örneği için varsayılan olayı döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetDefaultProperty() |
Geçersiz.
Bir bileşenin bu örneği için varsayılan özelliği döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetEditor(Type) |
Geçersiz.
Bir bileşenin bu örneği için belirtilen türde bir düzenleyici döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetEvents() |
Geçersiz.
Bir bileşenin bu örneği için olayları döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Geçersiz.
Belirtilen öznitelik dizisini filtre olarak kullanarak bir bileşenin bu örneği için olayları döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetProperties() |
Geçersiz.
Bir bileşenin bu örneğinin özelliklerini döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Geçersiz.
Öznitelik dizisini filtre olarak kullanarak bir bileşenin bu örneğinin özelliklerini döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Geçersiz.
Belirtilen özellik tanımlayıcısı tarafından açıklanan özelliği içeren bir nesne döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
IDictionary.Add(Object, Object) |
Geçersiz.
IDictionary nesnesine sağlanan anahtar ve değere sahip bir öğe ekler. (Devralındığı yer: DbConnectionStringBuilder) |
IDictionary.Contains(Object) |
Geçersiz.
IDictionary nesnesinin belirtilen anahtara sahip bir öğe içerip içermediğini belirler. (Devralındığı yer: DbConnectionStringBuilder) |
IDictionary.GetEnumerator() |
Geçersiz.
IDictionary nesnesi için bir IDictionaryEnumerator nesnesi döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
IDictionary.Item[Object] |
Geçersiz.
Belirtilen anahtarla öğesini alır veya ayarlar. (Devralındığı yer: DbConnectionStringBuilder) |
IDictionary.Remove(Object) |
Geçersiz.
belirtilen anahtara sahip öğesini IDictionary nesnesinden kaldırır. (Devralındığı yer: DbConnectionStringBuilder) |
IEnumerable.GetEnumerator() |
Geçersiz.
Bir koleksiyonda yineleyen bir numaralandırıcı döndürür. (Devralındığı yer: DbConnectionStringBuilder) |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
Geçersiz.
Bir IEnumerable öğelerini belirtilen türe yayınlar. |
OfType<TResult>(IEnumerable) |
Geçersiz.
Bir IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Geçersiz.
Sorgunun paralelleştirilmesini etkinleştirir. |
AsQueryable(IEnumerable) |
Geçersiz.
bir IEnumerableIQueryabledönüştürür. |