DbConnection.GetSchemaAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
GetSchemaAsync(String, CancellationToken) |
Ini adalah versi asinkron dari GetSchema(String).
Penyedia harus mengambil alih dengan implementasi yang sesuai.
|
GetSchemaAsync(String, String[], CancellationToken) |
Ini adalah versi asinkron dari GetSchema(String, String[]).
Penyedia harus mengambil alih dengan implementasi yang sesuai.
|
GetSchemaAsync(CancellationToken) |
Ini adalah versi asinkron dari GetSchema().
Penyedia harus mengambil alih dengan implementasi yang sesuai.
|
GetSchemaAsync(String, CancellationToken)
- Sumber:
- DbConnection.cs
- Sumber:
- DbConnection.cs
- Sumber:
- DbConnection.cs
Ini adalah versi asinkron dari GetSchema(String).
Penyedia harus mengambil alih dengan implementasi yang sesuai.
cancellationToken
secara opsional dapat dihormati.
Implementasi default memanggil panggilan sinkron GetSchema(String) dan mengembalikan tugas yang selesai.
Implementasi default akan mengembalikan tugas yang dibatalkan jika lulus yang sudah dibatalkan cancellationToken
.
Pengecualian yang dilemparkan GetSchema(String) akan dikomunikasikan melalui properti Pengecualian Tugas yang dikembalikan.
public virtual System.Threading.Tasks.Task<System.Data.DataTable> GetSchemaAsync (string collectionName, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSchemaAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
override this.GetSchemaAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
Public Overridable Function GetSchemaAsync (collectionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DataTable)
Parameter
- collectionName
- String
Menentukan nama skema yang akan dikembalikan.
- cancellationToken
- CancellationToken
Instruksi pembatalan.
Mengembalikan
Tugas yang mewakili operasi asinkron.
Pengecualian
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Metode ini disimpan dalam tugas yang menampilkan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh GetSchema(String).
Berlaku untuk
GetSchemaAsync(String, String[], CancellationToken)
- Sumber:
- DbConnection.cs
- Sumber:
- DbConnection.cs
- Sumber:
- DbConnection.cs
Ini adalah versi asinkron dari GetSchema(String, String[]).
Penyedia harus mengambil alih dengan implementasi yang sesuai.
cancellationToken
secara opsional dapat dihormati.
Implementasi default memanggil panggilan sinkron GetSchema(String, String[]) dan mengembalikan tugas yang selesai.
Implementasi default akan mengembalikan tugas yang dibatalkan jika lulus yang sudah dibatalkan cancellationToken
.
Pengecualian yang dilemparkan GetSchema(String, String[]) akan dikomunikasikan melalui properti Pengecualian Tugas yang dikembalikan.
public virtual System.Threading.Tasks.Task<System.Data.DataTable> GetSchemaAsync (string collectionName, string?[] restrictionValues, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSchemaAsync : string * string[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
override this.GetSchemaAsync : string * string[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
Public Overridable Function GetSchemaAsync (collectionName As String, restrictionValues As String(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of DataTable)
Parameter
- collectionName
- String
Menentukan nama skema yang akan dikembalikan.
- restrictionValues
- String[]
Menentukan sekumpulan nilai pembatasan untuk skema yang diminta.
- cancellationToken
- CancellationToken
Instruksi pembatalan.
Mengembalikan
Tugas yang mewakili operasi asinkron.
Pengecualian
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Metode ini disimpan dalam tugas yang menampilkan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh GetSchema(String, String[]).
Berlaku untuk
GetSchemaAsync(CancellationToken)
- Sumber:
- DbConnection.cs
- Sumber:
- DbConnection.cs
- Sumber:
- DbConnection.cs
Ini adalah versi asinkron dari GetSchema().
Penyedia harus mengambil alih dengan implementasi yang sesuai.
cancellationToken
secara opsional dapat dihormati.
Implementasi default memanggil panggilan sinkron GetSchema() dan mengembalikan tugas yang selesai.
Implementasi default akan mengembalikan tugas yang dibatalkan jika lulus yang sudah dibatalkan cancellationToken
.
Pengecualian yang dilemparkan GetSchema() akan dikomunikasikan melalui properti Pengecualian Tugas yang dikembalikan.
public virtual System.Threading.Tasks.Task<System.Data.DataTable> GetSchemaAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member GetSchemaAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
override this.GetSchemaAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
Public Overridable Function GetSchemaAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of DataTable)
Parameter
- cancellationToken
- CancellationToken
Instruksi pembatalan.
Mengembalikan
Tugas yang mewakili operasi asinkron.
Pengecualian
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Metode ini disimpan dalam tugas yang menampilkan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh GetSchema().