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
aksineDbProviderFactory, gibi DbConnectionDbDataSource sağlayıcıya özgü nesneler için yalnızca bir fabrikadır ve belirli veritabanlarına açık bağlantılar sağlar ve veritabanına bağlanmak için gereken tüm bilgileri kapsüller. öğesinin nasıl yapılandırıldığına DbDataSource bağlı olarak, dağıtıldığı bağlantılar havuza alınabilir.
Oluşturucular
| Name | Description |
|---|---|
| DbDataSource() |
DbDataSource sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| ConnectionString |
Bu DbDataSource tarafı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
| Name | Description |
|---|---|
| CreateBatch() |
üzerinde yürütülmeye DbBatchhazır bir DbDataSource döndürür. |
| CreateCommand(String) |
üzerinde yürütülmeye DbCommandhazır bir DbDataSource döndürür. |
| CreateConnection() |
Bu DbDataSourcetarafından temsil edilen veritabanına yeni, kapalı bir bağlantı döndürür. |
| CreateDbBatch() |
üzerinde yürütülmeye DbBatchhazır bir DbDataSource döndürür. |
| CreateDbCommand(String) |
üzerinde yürütülmeye DbCommandhazır bir DbDataSource döndürür. |
| CreateDbConnection() |
Bu DbDataSourcetarafından 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ı serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri zaman uyumsuz olarak 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OpenConnection() |
Bu DbDataSourcetarafından temsil edilen veritabanına yeni, açık bir bağlantı döndürür. |
| OpenConnectionAsync(CancellationToken) |
Zaman uyumsuz olarak, bu DbDataSourcetarafından temsil edilen veritabanına yeni, açık bir bağlantı döndürür. |
| OpenDbConnection() |
Bu DbDataSourcetarafından temsil edilen veritabanına yeni, açık bir bağlantı döndürür. |
| OpenDbConnectionAsync(CancellationToken) |
Zaman uyumsuz olarak, bu DbDataSourcetarafından temsil edilen veritabanına yeni, açık bir bağlantı döndürür. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Uzantı Metotları
| Name | Description |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Zaman uyumsuz bir atılabilir öğeden döndürülen görevlerde awaits işleminin nasıl gerçekleştirileceğini yapılandırılır. |