DbDataReader.GetColumnSchemaAsync(CancellationToken) Yöntem

Tanım

Bu, öğesinin zaman uyumsuz sürümüdür GetColumnSchema(DbDataReader) .This is the asynchronous version of GetColumnSchema(DbDataReader). 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 GetColumnSchema(DbDataReader) aramayı çağırır ve tamamlanan bir görev döndürür.The default implementation invokes the synchronous GetColumnSchema(DbDataReader) 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 GetColumnSchema(DbDataReader) , döndürülen görev özel durumu özelliği aracılığıyla iletilecektir.Exceptions thrown by GetColumnSchema(DbDataReader) will be communicated via the returned Task Exception property.

public virtual System.Threading.Tasks.Task<System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Common.DbColumn>> GetColumnSchemaAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member GetColumnSchemaAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Common.DbColumn>>
override this.GetColumnSchemaAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Common.DbColumn>>
Public Overridable Function GetColumnSchemaAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of ReadOnlyCollection(Of DbColumn))

Parametreler

cancellationToken
CancellationToken

İptal yönergesi.The cancellation instruction.

Döndürülenler

Task<ReadOnlyCollection<DbColumn>>

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

Şunlara uygulanır