DbCommand.ExecuteNonQueryAsync 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.
Bu yöntem, zaman uyumsuz sürümünü ExecuteNonQuery()uygular ancak zaman uyumlu olarak döndürerek Task çağıran iş parçacığını engeller.
Aşırı Yüklemeler
ExecuteNonQueryAsync(CancellationToken) |
Bu, zaman uyumsuz sürümüdür ExecuteNonQuery(). Sağlayıcılar uygun bir uygulamayla geçersiz kılmalıdır. İptal belirteci isteğe bağlı olarak yoksayılabilir. Varsayılan uygulama zaman uyumlu ExecuteNonQuery() yöntemini çağırır ve tamamlanan bir görev döndürerek çağıran iş parçacığını engeller. Varsayılan uygulama, iptal edilmiş bir iptal belirteci geçirilirse iptal edilmiş bir görev döndürür. tarafından ExecuteNonQuery() oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir. Döndürülen Görev tamamlanana kadar nesnenin |
ExecuteNonQueryAsync() |
Komutunu bağlantı nesnesine karşı yürüten ve etkilenen satır sayısını döndüren zaman uyumsuz sürümü ExecuteNonQuery(). ExecuteNonQueryAsync(CancellationToken) CancellationToken.None ile çağırır. |
Açıklamalar
Zaman uyumsuz programlama hakkında daha fazla bilgi için bkz. Zaman Uyumsuz Programlama.
ExecuteNonQueryAsync(CancellationToken)
- Kaynak:
- DbCommand.cs
- Kaynak:
- DbCommand.cs
- Kaynak:
- DbCommand.cs
Bu, zaman uyumsuz sürümüdür ExecuteNonQuery(). Sağlayıcılar uygun bir uygulamayla geçersiz kılmalıdır. İptal belirteci isteğe bağlı olarak yoksayılabilir.
Varsayılan uygulama zaman uyumlu ExecuteNonQuery() yöntemini çağırır ve tamamlanan bir görev döndürerek çağıran iş parçacığını engeller. Varsayılan uygulama, iptal edilmiş bir iptal belirteci geçirilirse iptal edilmiş bir görev döndürür. tarafından ExecuteNonQuery() oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir.
Döndürülen Görev tamamlanana kadar nesnenin DbCommand
diğer yöntemlerini ve özelliklerini çağırmayın.
public:
virtual System::Threading::Tasks::Task<int> ^ ExecuteNonQueryAsync(System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.Task<int> ExecuteNonQueryAsync (System.Threading.CancellationToken cancellationToken);
abstract member ExecuteNonQueryAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.ExecuteNonQueryAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Overridable Function ExecuteNonQueryAsync (cancellationToken As CancellationToken) As Task(Of Integer)
Parametreler
- cancellationToken
- CancellationToken
Zaman uyumsuz işlemi iptal etmek için bir belirteç.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Komut yürütülürken bir hata oluştu.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Zaman uyumsuz programlama hakkında daha fazla bilgi için bkz. Zaman Uyumsuz Programlama.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanıyorsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine de zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan ExecuteNonQuery()özel durumlara bakın.
Ayrıca bkz.
Şunlara uygulanır
ExecuteNonQueryAsync()
- Kaynak:
- DbCommand.cs
- Kaynak:
- DbCommand.cs
- Kaynak:
- DbCommand.cs
Komutunu bağlantı nesnesine karşı yürüten ve etkilenen satır sayısını döndüren zaman uyumsuz sürümü ExecuteNonQuery().
ExecuteNonQueryAsync(CancellationToken) CancellationToken.None ile çağırır.
public:
System::Threading::Tasks::Task<int> ^ ExecuteNonQueryAsync();
public System.Threading.Tasks.Task<int> ExecuteNonQueryAsync ();
member this.ExecuteNonQueryAsync : unit -> System.Threading.Tasks.Task<int>
Public Function ExecuteNonQueryAsync () As Task(Of Integer)
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Komut yürütülürken bir hata oluştu.
Açıklamalar
Zaman uyumsuz programlama hakkında daha fazla bilgi için bkz. Zaman Uyumsuz Programlama.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanıyorsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine de zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan ExecuteNonQuery()özel durumlara bakın.