DbConnection.GetSchemaAsync Methode

Definition

Überlädt

GetSchemaAsync(CancellationToken)

Dies ist eine asynchrone Version von GetSchema().This is an asynchronous version of GetSchema(). Anbieter sollten mit einer entsprechenden Implementierung überschreiben.Providers should override with an appropriate implementation. Das cancellationToken kann optional berücksichtigt werden.The cancellationToken can optionally be honored. Die Standardimplementierung ruft den asynchronen GetSchema()-Aufruf auf und gibt eine abgeschlossene Aufgabe zurück.The default implementation invokes the synchronous GetSchema() call and returns a completed task. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten wird.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Die Ausnahmen, die von GetSchema() ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt.Exceptions thrown by GetSchema() will be communicated via the returned Task Exception property.

GetSchemaAsync(String, CancellationToken)

Dies ist die asynchrone Version von GetSchema(String).This is the asynchronous version of GetSchema(String). Anbieter sollten mit einer entsprechenden Implementierung überschreiben.Providers should override with an appropriate implementation. Das cancellationToken kann optional berücksichtigt werden.The cancellationToken can optionally be honored. Die Standardimplementierung ruft den asynchronen GetSchema(String)-Aufruf auf und gibt eine abgeschlossene Aufgabe zurück.The default implementation invokes the synchronous GetSchema(String) call and returns a completed task. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten wird.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Die Ausnahmen, die von GetSchema(String) ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt.Exceptions thrown by GetSchema(String) will be communicated via the returned Task Exception property.

GetSchemaAsync(String, String[], CancellationToken)

Dies ist die asynchrone Version von GetSchema(String, String[]).This is the asynchronous version of GetSchema(String, String[]). Anbieter sollten mit einer entsprechenden Implementierung überschreiben.Providers should override with an appropriate implementation. Das cancellationToken kann optional berücksichtigt werden.The cancellationToken can optionally be honored. Die Standardimplementierung ruft den asynchronen GetSchema(String, String[])-Aufruf auf und gibt eine abgeschlossene Aufgabe zurück.The default implementation invokes the synchronous GetSchema(String, String[]) call and returns a completed task. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten wird.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Die Ausnahmen, die von GetSchema(String, String[]) ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt.Exceptions thrown by GetSchema(String, String[]) will be communicated via the returned Task Exception property.

GetSchemaAsync(CancellationToken)

Dies ist eine asynchrone Version von GetSchema().This is an asynchronous version of GetSchema(). Anbieter sollten mit einer entsprechenden Implementierung überschreiben.Providers should override with an appropriate implementation. Das cancellationToken kann optional berücksichtigt werden.The cancellationToken can optionally be honored. Die Standardimplementierung ruft den asynchronen GetSchema()-Aufruf auf und gibt eine abgeschlossene Aufgabe zurück.The default implementation invokes the synchronous GetSchema() call and returns a completed task. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten wird.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Die Ausnahmen, die von GetSchema() ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt.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)

Parameter

cancellationToken
CancellationToken

Die Abbruchanweisung.The cancellation instruction.

Gibt zurück

Task<DataTable>

Eine Aufgabe, die den asynchronen Vorgang darstellt.A task representing the asynchronous operation.

Gilt für:

GetSchemaAsync(String, CancellationToken)

Dies ist die asynchrone Version von GetSchema(String).This is the asynchronous version of GetSchema(String). Anbieter sollten mit einer entsprechenden Implementierung überschreiben.Providers should override with an appropriate implementation. Das cancellationToken kann optional berücksichtigt werden.The cancellationToken can optionally be honored. Die Standardimplementierung ruft den asynchronen GetSchema(String)-Aufruf auf und gibt eine abgeschlossene Aufgabe zurück.The default implementation invokes the synchronous GetSchema(String) call and returns a completed task. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten wird.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Die Ausnahmen, die von GetSchema(String) ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt.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)

Parameter

collectionName
String

Gibt den zurückzugebenden Namen des Schemas an.Specifies the name of the schema to return.

cancellationToken
CancellationToken

Die Abbruchanweisung.The cancellation instruction.

Gibt zurück

Task<DataTable>

Eine Aufgabe, die den asynchronen Vorgang darstellt.A task representing the asynchronous operation.

Gilt für:

GetSchemaAsync(String, String[], CancellationToken)

Dies ist die asynchrone Version von GetSchema(String, String[]).This is the asynchronous version of GetSchema(String, String[]). Anbieter sollten mit einer entsprechenden Implementierung überschreiben.Providers should override with an appropriate implementation. Das cancellationToken kann optional berücksichtigt werden.The cancellationToken can optionally be honored. Die Standardimplementierung ruft den asynchronen GetSchema(String, String[])-Aufruf auf und gibt eine abgeschlossene Aufgabe zurück.The default implementation invokes the synchronous GetSchema(String, String[]) call and returns a completed task. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten wird.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Die Ausnahmen, die von GetSchema(String, String[]) ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt.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)

Parameter

collectionName
String

Gibt den zurückzugebenden Namen des Schemas an.Specifies the name of the schema to return.

restrictionValues
String[]

Gibt eine Gruppe von Einschränkungswerten für das angeforderte Schema an.Specifies a set of restriction values for the requested schema.

cancellationToken
CancellationToken

Die Abbruchanweisung.The cancellation instruction.

Gibt zurück

Task<DataTable>

Eine Aufgabe, die den asynchronen Vorgang darstellt.A task representing the asynchronous operation.

Gilt für: