DbConnection.GetSchemaAsync Método

Definición

Sobrecargas

GetSchemaAsync(CancellationToken)

Esta es una versión asincrónica de GetSchema().This is an asynchronous version of GetSchema(). Los proveedores lo deben reemplazar con una implementación apropiada.Providers should override with an appropriate implementation. Opcionalmente, se puede respetar cancellationToken.The cancellationToken can optionally be honored. La implementación predeterminada invoca la llamada sincrónica a GetSchema() y devuelve una tarea completada.The default implementation invokes the synchronous GetSchema() call and returns a completed task. La implementación predeterminada devolverá una tarea cancelada si se pasa un cancellationToken ya cancelado.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Las excepciones producidas por GetSchema() se comunicarán mediante la propiedad Task Exception devuelta.Exceptions thrown by GetSchema() will be communicated via the returned Task Exception property.

GetSchemaAsync(String, CancellationToken)

Esta es la versión asincrónica de GetSchema(String).This is the asynchronous version of GetSchema(String). Los proveedores lo deben reemplazar con una implementación apropiada.Providers should override with an appropriate implementation. Opcionalmente, se puede respetar cancellationToken.The cancellationToken can optionally be honored. La implementación predeterminada invoca la llamada sincrónica a GetSchema(String) y devuelve una tarea completada.The default implementation invokes the synchronous GetSchema(String) call and returns a completed task. La implementación predeterminada devolverá una tarea cancelada si se pasa un cancellationToken ya cancelado.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Las excepciones producidas por GetSchema(String) se comunicarán mediante la propiedad Task Exception devuelta.Exceptions thrown by GetSchema(String) will be communicated via the returned Task Exception property.

GetSchemaAsync(String, String[], CancellationToken)

Esta es la versión asincrónica de GetSchema(String, String[]).This is the asynchronous version of GetSchema(String, String[]). Los proveedores lo deben reemplazar con una implementación apropiada.Providers should override with an appropriate implementation. Opcionalmente, se puede respetar cancellationToken.The cancellationToken can optionally be honored. La implementación predeterminada invoca la llamada sincrónica a GetSchema(String, String[]) y devuelve una tarea completada.The default implementation invokes the synchronous GetSchema(String, String[]) call and returns a completed task. La implementación predeterminada devolverá una tarea cancelada si se pasa un cancellationToken ya cancelado.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Las excepciones producidas por GetSchema(String, String[]) se comunicarán mediante la propiedad Task Exception devuelta.Exceptions thrown by GetSchema(String, String[]) will be communicated via the returned Task Exception property.

GetSchemaAsync(CancellationToken)

Esta es una versión asincrónica de GetSchema().This is an asynchronous version of GetSchema(). Los proveedores lo deben reemplazar con una implementación apropiada.Providers should override with an appropriate implementation. Opcionalmente, se puede respetar cancellationToken.The cancellationToken can optionally be honored. La implementación predeterminada invoca la llamada sincrónica a GetSchema() y devuelve una tarea completada.The default implementation invokes the synchronous GetSchema() call and returns a completed task. La implementación predeterminada devolverá una tarea cancelada si se pasa un cancellationToken ya cancelado.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Las excepciones producidas por GetSchema() se comunicarán mediante la propiedad Task Exception devuelta.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)

Parámetros

cancellationToken
CancellationToken

Instrucción de cancelación.The cancellation instruction.

Devoluciones

Task<DataTable>

Tarea que representa la operación asincrónica.A task representing the asynchronous operation.

Se aplica a

GetSchemaAsync(String, CancellationToken)

Esta es la versión asincrónica de GetSchema(String).This is the asynchronous version of GetSchema(String). Los proveedores lo deben reemplazar con una implementación apropiada.Providers should override with an appropriate implementation. Opcionalmente, se puede respetar cancellationToken.The cancellationToken can optionally be honored. La implementación predeterminada invoca la llamada sincrónica a GetSchema(String) y devuelve una tarea completada.The default implementation invokes the synchronous GetSchema(String) call and returns a completed task. La implementación predeterminada devolverá una tarea cancelada si se pasa un cancellationToken ya cancelado.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Las excepciones producidas por GetSchema(String) se comunicarán mediante la propiedad Task Exception devuelta.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)

Parámetros

collectionName
String

Especifica el nombre del esquema que se va a devolver.Specifies the name of the schema to return.

cancellationToken
CancellationToken

Instrucción de cancelación.The cancellation instruction.

Devoluciones

Task<DataTable>

Tarea que representa la operación asincrónica.A task representing the asynchronous operation.

Se aplica a

GetSchemaAsync(String, String[], CancellationToken)

Esta es la versión asincrónica de GetSchema(String, String[]).This is the asynchronous version of GetSchema(String, String[]). Los proveedores lo deben reemplazar con una implementación apropiada.Providers should override with an appropriate implementation. Opcionalmente, se puede respetar cancellationToken.The cancellationToken can optionally be honored. La implementación predeterminada invoca la llamada sincrónica a GetSchema(String, String[]) y devuelve una tarea completada.The default implementation invokes the synchronous GetSchema(String, String[]) call and returns a completed task. La implementación predeterminada devolverá una tarea cancelada si se pasa un cancellationToken ya cancelado.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Las excepciones producidas por GetSchema(String, String[]) se comunicarán mediante la propiedad Task Exception devuelta.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)

Parámetros

collectionName
String

Especifica el nombre del esquema que se va a devolver.Specifies the name of the schema to return.

restrictionValues
String[]

Especifica un conjunto de valores de restricción para el esquema solicitado.Specifies a set of restriction values for the requested schema.

cancellationToken
CancellationToken

Instrucción de cancelación.The cancellation instruction.

Devoluciones

Task<DataTable>

Tarea que representa la operación asincrónica.A task representing the asynchronous operation.

Se aplica a