DbDataReader.GetSchemaTableAsync(CancellationToken) Yöntem

Tanım

Bu, öğesinin zaman uyumsuz sürümüdür GetSchemaTable() .This is the asynchronous version of GetSchemaTable(). Sağlayıcılar uygun bir uygulamayla geçersiz kılmalıdır.Providers should override with an appropriate implementation. cancellationTokenİsteğe bağlı olarak bu kabul edilebilir.The cancellationToken can optionally be honored. Varsayılan uygulama, zaman uyumlu GetSchemaTable() aramayı çağırır ve tamamlanan bir görev döndürür.The default implementation invokes the synchronous GetSchemaTable() call and returns a completed task. Zaten iptal edildiyse, varsayılan uygulama iptal edilen bir görev döndürür cancellationToken .The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Tarafından oluşturulan özel durumlar GetSchemaTable() , döndürülen görev özel durumu özelliği aracılığıyla iletilecektir.Exceptions thrown by GetSchemaTable() will be communicated via the returned Task Exception property.

public virtual System.Threading.Tasks.Task<System.Data.DataTable?> GetSchemaTableAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member GetSchemaTableAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
override this.GetSchemaTableAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
Public Overridable Function GetSchemaTableAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of DataTable)

Parametreler

cancellationToken
CancellationToken

İptal yönergesi.The cancellation instruction.

Döndürülenler

Task<DataTable>

Zaman uyumsuz işlemi temsil eden bir görev.A task representing the asynchronous operation.

Şunlara uygulanır