DbDataSource 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.
Açık bağlantıları elde etmek için kullanılabilecek ve komutların doğrudan yürütülebileceği bir veri kaynağını temsil eder.
public ref class DbDataSource abstract : IAsyncDisposable, IDisposable
public abstract class DbDataSource : IAsyncDisposable, IDisposable
type DbDataSource = class
interface IDisposable
interface IAsyncDisposable
Public MustInherit Class DbDataSource
Implements IAsyncDisposable, IDisposable
- Devralma
-
DbDataSource
- Uygulamalar
Açıklamalar
gibi sağlayıcıya özgü nesneler DbConnectionDbDataSource için yalnızca bir fabrika olan 'nin aksineDbProviderFactory, belirli veritabanlarına açık bağlantıları kullanıma sunun ve veritabanına bağlanmak için gereken tüm bilgileri kapsülleyin. 'nin nasıl yapılandırıldığına DbDataSource bağlı olarak, dağıtıldığı bağlantılar havuza alınabilir.
Oluşturucular
DbDataSource() |
DbDataSource sınıfının yeni bir örneğini başlatır. |
Özellikler
ConnectionString |
Bu DbDataSourcetarafından temsil edilen veritabanının bağlantı dizesi alır. bağlantı dizesi tam içeriği, bu bağlantının belirli veri kaynağına bağlıdır. |
Yöntemler
CreateBatch() |
üzerinde yürütülmeye DbDataSourcehazır bir DbBatch döndürür. |
CreateCommand(String) |
üzerinde yürütülmeye DbDataSourcehazır bir DbCommand döndürür. |
CreateConnection() |
Bu DbDataSourceile temsil edilen veritabanına yeni, kapalı bir bağlantı döndürür. |
CreateDbBatch() |
üzerinde yürütülmeye DbDataSourcehazır bir DbBatch döndürür. |
CreateDbCommand(String) |
üzerinde yürütülmeye DbDataSourcehazır bir DbCommand döndürür. |
CreateDbConnection() |
Bu DbDataSourceile temsil edilen veritabanına yeni, kapalı bir bağlantı döndürür. |
Dispose() |
Yönetilmeyen kaynakları zaman uyumsuz olarak serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
Dispose(Boolean) |
Sınıfın geçerli örneği tarafından kullanılan yönetilen ve yönetilmeyen kaynakları serbest bırakmak için Dispose() ve Finalize() yöntemleri tarafından çağrılır DbDataSource . |
DisposeAsync() |
Yönetilmeyen kaynakları zaman uyumsuz olarak serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
DisposeAsyncCore() |
Yönetilen kaynakları zaman uyumsuz olarak serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OpenConnection() |
Bu DbDataSourceile temsil edilen veritabanına yeni ve açık bir bağlantı döndürür. |
OpenConnectionAsync(CancellationToken) |
Zaman uyumsuz olarak, bu DbDataSourceile temsil edilen veritabanına yeni ve açık bir bağlantı döndürür. |
OpenDbConnection() |
Bu DbDataSourceile temsil edilen veritabanına yeni ve açık bir bağlantı döndürür. |
OpenDbConnectionAsync(CancellationToken) |
Zaman uyumsuz olarak, bu DbDataSourceile temsil edilen veritabanına yeni ve açık bir bağlantı döndürür. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Uzantı Metotları
ConfigureAwait(IAsyncDisposable, Boolean) |
Zaman uyumsuz bir atılabilir öğeden döndürülen görevlerde awaits işleminin nasıl gerçekleştirildiğini yapılandırılır. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin