DbConnection.GetSchemaAsync Metoda

Definice

Přetížení

GetSchemaAsync(CancellationToken)

Toto je asynchronní verze GetSchema() .This is an asynchronous version of GetSchema(). Poskytovatelé by měli přepsat příslušnou implementací.Providers should override with an appropriate implementation. cancellationTokenMůže být volitelně akceptovatelné.The cancellationToken can optionally be honored. Výchozí implementace vyvolá synchronní GetSchema() volání a vrátí dokončenou úlohu.The default implementation invokes the synchronous GetSchema() call and returns a completed task. Výchozí implementace vrátí zrušenou úlohu, pokud byla předána již zrušena cancellationToken .The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Výjimky vyvolané nástrojem GetSchema() budou sděleny přes vrácenou vlastnost Exception úlohy.Exceptions thrown by GetSchema() will be communicated via the returned Task Exception property.

GetSchemaAsync(String, CancellationToken)

Toto je asynchronní verze GetSchema(String) .This is the asynchronous version of GetSchema(String). Poskytovatelé by měli přepsat příslušnou implementací.Providers should override with an appropriate implementation. cancellationTokenMůže být volitelně akceptovatelné.The cancellationToken can optionally be honored. Výchozí implementace vyvolá synchronní GetSchema(String) volání a vrátí dokončenou úlohu.The default implementation invokes the synchronous GetSchema(String) call and returns a completed task. Výchozí implementace vrátí zrušenou úlohu, pokud byla předána již zrušena cancellationToken .The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Výjimky vyvolané nástrojem GetSchema(String) budou sděleny přes vrácenou vlastnost Exception úlohy.Exceptions thrown by GetSchema(String) will be communicated via the returned Task Exception property.

GetSchemaAsync(String, String[], CancellationToken)

Toto je asynchronní verze GetSchema(String, String[]) .This is the asynchronous version of GetSchema(String, String[]). Poskytovatelé by měli přepsat příslušnou implementací.Providers should override with an appropriate implementation. cancellationTokenMůže být volitelně akceptovatelné.The cancellationToken can optionally be honored. Výchozí implementace vyvolá synchronní GetSchema(String, String[]) volání a vrátí dokončenou úlohu.The default implementation invokes the synchronous GetSchema(String, String[]) call and returns a completed task. Výchozí implementace vrátí zrušenou úlohu, pokud byla předána již zrušena cancellationToken .The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Výjimky vyvolané nástrojem GetSchema(String, String[]) budou sděleny přes vrácenou vlastnost Exception úlohy.Exceptions thrown by GetSchema(String, String[]) will be communicated via the returned Task Exception property.

GetSchemaAsync(CancellationToken)

Toto je asynchronní verze GetSchema() .This is an asynchronous version of GetSchema(). Poskytovatelé by měli přepsat příslušnou implementací.Providers should override with an appropriate implementation. cancellationTokenMůže být volitelně akceptovatelné.The cancellationToken can optionally be honored. Výchozí implementace vyvolá synchronní GetSchema() volání a vrátí dokončenou úlohu.The default implementation invokes the synchronous GetSchema() call and returns a completed task. Výchozí implementace vrátí zrušenou úlohu, pokud byla předána již zrušena cancellationToken .The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Výjimky vyvolané nástrojem GetSchema() budou sděleny přes vrácenou vlastnost Exception úlohy.Exceptions thrown by GetSchema() will be communicated via the returned Task Exception property.

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)

Parametry

cancellationToken
CancellationToken

Instrukce zrušeníThe cancellation instruction.

Návraty

Task<DataTable>

Úloha představující asynchronní operaciA task representing the asynchronous operation.

Platí pro

GetSchemaAsync(String, CancellationToken)

Toto je asynchronní verze GetSchema(String) .This is the asynchronous version of GetSchema(String). Poskytovatelé by měli přepsat příslušnou implementací.Providers should override with an appropriate implementation. cancellationTokenMůže být volitelně akceptovatelné.The cancellationToken can optionally be honored. Výchozí implementace vyvolá synchronní GetSchema(String) volání a vrátí dokončenou úlohu.The default implementation invokes the synchronous GetSchema(String) call and returns a completed task. Výchozí implementace vrátí zrušenou úlohu, pokud byla předána již zrušena cancellationToken .The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Výjimky vyvolané nástrojem GetSchema(String) budou sděleny přes vrácenou vlastnost Exception úlohy.Exceptions thrown by GetSchema(String) will be communicated via the returned Task Exception property.

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)

Parametry

collectionName
String

Určuje název schématu, který se má vrátit.Specifies the name of the schema to return.

cancellationToken
CancellationToken

Instrukce zrušeníThe cancellation instruction.

Návraty

Task<DataTable>

Úloha představující asynchronní operaciA task representing the asynchronous operation.

Platí pro

GetSchemaAsync(String, String[], CancellationToken)

Toto je asynchronní verze GetSchema(String, String[]) .This is the asynchronous version of GetSchema(String, String[]). Poskytovatelé by měli přepsat příslušnou implementací.Providers should override with an appropriate implementation. cancellationTokenMůže být volitelně akceptovatelné.The cancellationToken can optionally be honored. Výchozí implementace vyvolá synchronní GetSchema(String, String[]) volání a vrátí dokončenou úlohu.The default implementation invokes the synchronous GetSchema(String, String[]) call and returns a completed task. Výchozí implementace vrátí zrušenou úlohu, pokud byla předána již zrušena cancellationToken .The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Výjimky vyvolané nástrojem GetSchema(String, String[]) budou sděleny přes vrácenou vlastnost Exception úlohy.Exceptions thrown by GetSchema(String, String[]) will be communicated via the returned Task Exception property.

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)

Parametry

collectionName
String

Určuje název schématu, který se má vrátit.Specifies the name of the schema to return.

restrictionValues
String[]

Určuje sadu hodnot omezení pro požadované schéma.Specifies a set of restriction values for the requested schema.

cancellationToken
CancellationToken

Instrukce zrušeníThe cancellation instruction.

Návraty

Task<DataTable>

Úloha představující asynchronní operaciA task representing the asynchronous operation.

Platí pro