SqlCommand.ExecuteReaderAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ExecuteReaderAsync() |
öğesini adresine gönderen ExecuteReader()CommandText ve bir oluşturan zaman uyumsuz sürümüConnectionSqlDataReader. Özel durumlar döndürülen Görev nesnesi aracılığıyla bildirilir. |
| ExecuteReaderAsync(CommandBehavior) |
öğesini öğesine gönderen ExecuteReader(CommandBehavior)CommandTextve bir oluşturan zaman uyumsuz sürümüConnectionSqlDataReader. Özel durumlar döndürülen Görev nesnesi aracılığıyla bildirilir. |
| ExecuteReaderAsync(CancellationToken) |
öğesini adresine gönderen ExecuteReader()CommandText ve bir oluşturan zaman uyumsuz sürümüConnectionSqlDataReader. İptal belirteci, komut zaman aşımı tamamlanmadan önce işlemin terk edilmesi isteğinde bulunmak için kullanılabilir. Özel durumlar döndürülen Görev nesnesi aracılığıyla bildirilir. |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
öğesini öğesine gönderen ExecuteReader(CommandBehavior)CommandText ve bir İptal belirteci oluşturan zaman uyumsuz sürümüConnectionSqlDataReader, komut zaman aşımı süresi dolmadan önce işlemin terk edilmesi isteğinde bulunmak için kullanılabilir. Özel durumlar döndürülen Görev nesnesi aracılığıyla bildirilir. |
ExecuteReaderAsync()
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
öğesini adresine gönderen ExecuteReader()CommandText ve bir oluşturan zaman uyumsuz sürümüConnectionSqlDataReader. Özel durumlar döndürülen Görev nesnesi aracılığıyla bildirilir.
public:
System::Threading::Tasks::Task<Microsoft::Data::SqlClient::SqlDataReader ^> ^ ExecuteReaderAsync();
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync();
override this.ExecuteReaderAsync : unit -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync () As Task(Of SqlDataReader)
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
-
SqlDbType olarak ayarlandığında veya
BinarydışındaVarBinarybir değer kullanılmıştır ValueStream. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği. -
, , SqlDbType,
Char,NCharveyaNVarChardışındaVarCharbirXmldeğer olarak ayarlandığında ValuekullanılmıştırTextReader. -
SqlDbType olarak ayarlandığında
Xmlkullanılan Value dışında XmlReader bir değer.
Geçersiz CommandBehavior bir değer.
- Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması ExecuteReaderAsync() .
- Akış SqlConnection işlemi sırasında kapatılan veya bırakılan. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
- SQL Server komut metni yürütülürken bir hata döndürdü.
- Akış işlemi sırasında zaman aşımı oluştu. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
Akış işlemi sırasında bir Streamveya XmlReaderTextReader nesnesinde hata oluştu. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
bir Streamakış işlemi sırasında , XmlReader veya TextReader nesnesi kapatıldı. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
Açıklamalar
SQL Server için .NET Framework Veri Sağlayıcısı zaman uyumsuz programlama hakkında daha fazla bilgi için bkz. Asynchronous Programming.
Uyarı
Sunucuda uzun süre çalışan sorgular için, iptal belirteci aracılığıyla sorguları iptal etmeyle ilgili bilinen bir sorun nedeniyle kullanmayı ExecuteReader göz önünde bulundurun. Ayrıca yöntemini kullanarak yürütmeyi Cancel iptal etmeyi de göz önünde bulundurun.
Şunlara uygulanır
ExecuteReaderAsync(CommandBehavior)
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
öğesini öğesine gönderen ExecuteReader(CommandBehavior)CommandTextve bir oluşturan zaman uyumsuz sürümüConnectionSqlDataReader. Özel durumlar döndürülen Görev nesnesi aracılığıyla bildirilir.
public:
System::Threading::Tasks::Task<Microsoft::Data::SqlClient::SqlDataReader ^> ^ ExecuteReaderAsync(System::Data::CommandBehavior behavior);
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync(System.Data.CommandBehavior behavior);
override this.ExecuteReaderAsync : System.Data.CommandBehavior -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior) As Task(Of SqlDataReader)
Parametreler
- behavior
- CommandBehavior
Deyim yürütme ve veri alma seçenekleri. olarak ayarlandığında Default, ReadAsync(CancellationToken) tam bir Görev döndürmeden önce satırın tamamını okur.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
-
SqlDbType olarak ayarlandığında veya
BinarydışındaVarBinarybir değer kullanılmıştır ValueStream. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği. -
, , SqlDbType,
Char,NCharveyaNVarChardışındaVarCharbirXmldeğer olarak ayarlandığında ValuekullanılmıştırTextReader. -
SqlDbType olarak ayarlandığında
Xmlkullanılan Value dışında XmlReader bir değer.
Geçersiz CommandBehavior bir değer.
- Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması ExecuteReaderAsync(CommandBehavior) .
- SqlConnection bir akış işlemi sırasında kapatıldı veya bırakıldı. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
- SQL Server komut metni yürütülürken bir hata döndürdü.
- Akış işlemi sırasında zaman aşımı oluştu. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
Akış işlemi sırasında bir Streamveya XmlReaderTextReader nesnesinde hata oluştu. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
bir Streamakış işlemi sırasında , XmlReader veya TextReader nesnesi kapatıldı. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
Açıklamalar
SQL Server için .NET Framework Veri Sağlayıcısı zaman uyumsuz programlama hakkında daha fazla bilgi için bkz. Asynchronous Programming.
Şunlara uygulanır
ExecuteReaderAsync(CancellationToken)
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
öğesini adresine gönderen ExecuteReader()CommandText ve bir oluşturan zaman uyumsuz sürümüConnectionSqlDataReader. İptal belirteci, komut zaman aşımı tamamlanmadan önce işlemin terk edilmesi isteğinde bulunmak için kullanılabilir. Özel durumlar döndürülen Görev nesnesi aracılığıyla bildirilir.
public:
System::Threading::Tasks::Task<Microsoft::Data::SqlClient::SqlDataReader ^> ^ ExecuteReaderAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync(System.Threading.CancellationToken cancellationToken);
override this.ExecuteReaderAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync (cancellationToken As CancellationToken) As Task(Of SqlDataReader)
Parametreler
- cancellationToken
- CancellationToken
İptal talimatı.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
-
SqlDbType olarak ayarlandığında veya
BinarydışındaVarBinarybir değer kullanılmıştır ValueStream. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği. -
, , SqlDbType,
Char,NCharveyaNVarChardışındaVarCharbirXmldeğer olarak ayarlandığında ValuekullanılmıştırTextReader. -
SqlDbType olarak ayarlandığında
Xmlkullanılan Value dışında XmlReader bir değer.
Geçersiz CommandBehavior bir değer.
- Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması ExecuteReaderAsync(CommandBehavior, CancellationToken) .
- Akış SqlConnection işlemi sırasında kapatılan veya bırakılan. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
- SQL Server komut metni yürütülürken bir hata döndürdü.
- Akış işlemi sırasında zaman aşımı oluştu. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
Akış işlemi sırasında bir Streamveya XmlReaderTextReader nesnesinde hata oluştu. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
bir Streamakış işlemi sırasında , XmlReader veya TextReader nesnesi kapatıldı. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
Açıklamalar
SQL Server için .NET Framework Veri Sağlayıcısı zaman uyumsuz programlama hakkında daha fazla bilgi için bkz. Asynchronous Programming.
Şunlara uygulanır
ExecuteReaderAsync(CommandBehavior, CancellationToken)
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
- Kaynak:
- SqlCommand.cs
öğesini öğesine gönderen ExecuteReader(CommandBehavior)CommandText ve bir İptal belirteci oluşturan zaman uyumsuz sürümüConnectionSqlDataReader, komut zaman aşımı süresi dolmadan önce işlemin terk edilmesi isteğinde bulunmak için kullanılabilir. Özel durumlar döndürülen Görev nesnesi aracılığıyla bildirilir.
public:
System::Threading::Tasks::Task<Microsoft::Data::SqlClient::SqlDataReader ^> ^ ExecuteReaderAsync(System::Data::CommandBehavior behavior, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader> ExecuteReaderAsync(System.Data.CommandBehavior behavior, System.Threading.CancellationToken cancellationToken);
override this.ExecuteReaderAsync : System.Data.CommandBehavior * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Data.SqlClient.SqlDataReader>
Public Function ExecuteReaderAsync (behavior As CommandBehavior, cancellationToken As CancellationToken) As Task(Of SqlDataReader)
Parametreler
- behavior
- CommandBehavior
Deyim yürütme ve veri alma seçenekleri. olarak ayarlandığında Default, ReadAsync(CancellationToken) tam bir Görev döndürmeden önce satırın tamamını okur.
- cancellationToken
- CancellationToken
İptal talimatı.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
-
SqlDbType olarak ayarlandığında veya
BinarydışındaVarBinarybir değer kullanılmıştır ValueStream. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği. -
, , SqlDbType,
Char,NCharveyaNVarChardışındaVarCharbirXmldeğer olarak ayarlandığında ValuekullanılmıştırTextReader. -
SqlDbType olarak ayarlandığında
Xmlkullanılan Value dışında XmlReader bir değer.
Geçersiz CommandBehavior bir değer.
- Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması ExecuteReaderAsync(CommandBehavior, CancellationToken) .
- Akış SqlConnection işlemi sırasında kapatılan veya bırakılan. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
- SQL Server komut metni yürütülürken bir hata döndürdü.
- Akış işlemi sırasında zaman aşımı oluştu. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
Akış işlemi sırasında bir Streamveya XmlReaderTextReader nesnesinde hata oluştu. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
bir Streamakış işlemi sırasında , XmlReader veya TextReader nesnesi kapatıldı. Akış hakkında daha fazla bilgi için bkz. SqlClient Akış Desteği.
Açıklamalar
SQL Server için .NET Framework Veri Sağlayıcısı zaman uyumsuz programlama hakkında daha fazla bilgi için bkz. Asynchronous Programming.