DbConnection.GetSchemaAsync メソッド

定義

オーバーロード

名前 説明
GetSchemaAsync(String, CancellationToken)

これは、 GetSchema(String)の非同期バージョンです。 プロバイダーは、適切な実装でオーバーライドする必要があります。 必要に応じて、 cancellationToken を受け入れることもできます。 既定の実装では、同期 GetSchema(String) 呼び出しが呼び出され、完了したタスクが返されます。 既定の実装では、既に取り消された cancellationTokenが渡された場合、取り消されたタスクが返されます。 GetSchema(String)によってスローされた例外は、返された Task Exception プロパティを介して伝達されます。

GetSchemaAsync(String, String[], CancellationToken)

これは、 GetSchema(String, String[])の非同期バージョンです。 プロバイダーは、適切な実装でオーバーライドする必要があります。 必要に応じて、 cancellationToken を受け入れることもできます。 既定の実装では、同期 GetSchema(String, String[]) 呼び出しが呼び出され、完了したタスクが返されます。 既定の実装では、既に取り消された cancellationTokenが渡された場合、取り消されたタスクが返されます。 GetSchema(String, String[])によってスローされた例外は、返された Task Exception プロパティを介して伝達されます。

GetSchemaAsync(CancellationToken)

これは、 GetSchema()の非同期バージョンです。 プロバイダーは、適切な実装でオーバーライドする必要があります。 必要に応じて、 cancellationToken を受け入れることもできます。 既定の実装では、同期 GetSchema() 呼び出しが呼び出され、完了したタスクが返されます。 既定の実装では、既に取り消された cancellationTokenが渡された場合、取り消されたタスクが返されます。 GetSchema()によってスローされた例外は、返された Task Exception プロパティを介して伝達されます。

GetSchemaAsync(String, CancellationToken)

ソース:
DbConnection.cs
ソース:
DbConnection.cs
ソース:
DbConnection.cs
ソース:
DbConnection.cs
ソース:
DbConnection.cs

これは、 GetSchema(String)の非同期バージョンです。 プロバイダーは、適切な実装でオーバーライドする必要があります。 必要に応じて、 cancellationToken を受け入れることもできます。 既定の実装では、同期 GetSchema(String) 呼び出しが呼び出され、完了したタスクが返されます。 既定の実装では、既に取り消された cancellationTokenが渡された場合、取り消されたタスクが返されます。 GetSchema(String)によってスローされた例外は、返された Task Exception プロパティを介して伝達されます。

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)

パラメーター

collectionName
String

返すスキーマの名前を指定します。

cancellationToken
CancellationToken

取り消し命令。

返品

非同期操作を表すタスク。

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 GetSchema(String)によってスローされる例外を参照してください。

適用対象

GetSchemaAsync(String, String[], CancellationToken)

ソース:
DbConnection.cs
ソース:
DbConnection.cs
ソース:
DbConnection.cs
ソース:
DbConnection.cs
ソース:
DbConnection.cs

これは、 GetSchema(String, String[])の非同期バージョンです。 プロバイダーは、適切な実装でオーバーライドする必要があります。 必要に応じて、 cancellationToken を受け入れることもできます。 既定の実装では、同期 GetSchema(String, String[]) 呼び出しが呼び出され、完了したタスクが返されます。 既定の実装では、既に取り消された cancellationTokenが渡された場合、取り消されたタスクが返されます。 GetSchema(String, String[])によってスローされた例外は、返された Task Exception プロパティを介して伝達されます。

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)

パラメーター

collectionName
String

返すスキーマの名前を指定します。

restrictionValues
String[]

要求されたスキーマの制限値のセットを指定します。

cancellationToken
CancellationToken

取り消し命令。

返品

非同期操作を表すタスク。

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 GetSchema(String, String[])によってスローされる例外を参照してください。

適用対象

GetSchemaAsync(CancellationToken)

ソース:
DbConnection.cs
ソース:
DbConnection.cs
ソース:
DbConnection.cs
ソース:
DbConnection.cs
ソース:
DbConnection.cs

これは、 GetSchema()の非同期バージョンです。 プロバイダーは、適切な実装でオーバーライドする必要があります。 必要に応じて、 cancellationToken を受け入れることもできます。 既定の実装では、同期 GetSchema() 呼び出しが呼び出され、完了したタスクが返されます。 既定の実装では、既に取り消された cancellationTokenが渡された場合、取り消されたタスクが返されます。 GetSchema()によってスローされた例外は、返された Task Exception プロパティを介して伝達されます。

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)

パラメーター

cancellationToken
CancellationToken

取り消し命令。

返品

非同期操作を表すタスク。

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 GetSchema()によってスローされる例外を参照してください。

適用対象