SqlBulkCopy.WriteToServerAsync 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.
Veri kaynağındaki tüm satırları nesnenin WriteToServerözelliği SqlBulkCopy tarafından DestinationTableName belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| WriteToServerAsync(IDataReader, CancellationToken) |
sağlanan içindeki tüm satırları WriteToServer(IDataReader) nesnenin IDataReaderözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü. İ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. |
| WriteToServerAsync(DbDataReader) |
sağlanan dizideki WriteToServer(DbDataReader) tüm satırları nesnenin DbDataReaderözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü. |
| WriteToServerAsync(DataRow[]) |
sağlanan dizideki WriteToServer(DataRow[]) tüm satırları nesnenin DataRowözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü. |
| WriteToServerAsync(DataTable) |
sağlanan içindeki tüm satırları WriteToServer(DataTable) nesnenin DataTableözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü. |
| WriteToServerAsync(IDataReader) |
sağlanan içindeki tüm satırları WriteToServer(IDataReader) nesnenin IDataReaderözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü. |
| WriteToServerAsync(DbDataReader, CancellationToken) |
sağlanan dizideki WriteToServer(DbDataReader) tüm satırları nesnenin DbDataReaderözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü. |
| WriteToServerAsync(DataRow[], CancellationToken) |
sağlanan dizideki WriteToServer(DataRow[]) tüm satırları nesnenin DataRowözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü. İ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. |
| WriteToServerAsync(DataTable, DataRowState) |
öğesinin zaman uyumsuz sürümüWriteToServer(DataTable, DataRowState), yalnızca sağlanan DataTable içindeki sağlanan satır durumuyla eşleşen satırları nesnenin DestinationTableName özelliği tarafından SqlBulkCopy belirtilen hedef tabloya kopyalar. |
| WriteToServerAsync(DataTable, CancellationToken) |
sağlanan içindeki tüm satırları WriteToServer(DataTable) nesnenin DataTableözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü. İ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. |
| WriteToServerAsync(DataTable, DataRowState, CancellationToken) |
öğesinin zaman uyumsuz sürümüWriteToServer(DataTable, DataRowState), yalnızca sağlanan DataTable içindeki sağlanan satır durumuyla eşleşen satırları nesnenin DestinationTableName özelliği tarafından SqlBulkCopy belirtilen hedef tabloya kopyalar. İ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. |
Açıklamalar
Birden çok etkin sonuç kümesi (MARS) devre dışı bırakılırsa, WriteToServer bağlantı meşgul olur. MARS etkinse, çağrıları WriteToServer aynı bağlantıdaki diğer komutlarla birbirine ayırabilirsiniz.
Biri başarısız olduğunda geri alınan satır sayısı birkaç şeye bağlıdır:
belirtilirse UseInternalTransaction .
Kendi işleminiz varsa.
Değeri BatchSize.
Sunucuya veri gönderilirken bir hata olduğunda, geçerli toplu iş (tarafından BatchSizebelirtildiği gibi) geri alınır. Belirtilmezse UseInternalTransaction ve kendi işleminiz varsa, tüm işlem geri alınır (önceki tüm toplu işlemleri de içerir).
Sunucuya kaç satır kopyalandığını bilmek için kullanın SqlRowsCopied .
WriteToServerAsync(IDataReader, CancellationToken)
sağlanan içindeki tüm satırları WriteToServer(IDataReader) nesnenin IDataReaderözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü.
İ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 ^ WriteToServerAsync(System::Data::IDataReader ^ reader, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.IDataReader reader, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.IDataReader * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (reader As IDataReader, cancellationToken As CancellationToken) As Task
Parametreler
- reader
- IDataReader
IDataReader Satırları hedef tabloya kopyalanacak olan.
- cancellationToken
- CancellationToken
İptal talimatı. None Bu parametredeki bir değer, bu yöntemi ile WriteToServerAsync(DataTable)eşdeğer hale getirir.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması WriteToServerAsync(IDataReader) .
WriteToServerAsync(IDataReader) Görev tamamlanmadan önce ve öğesini aynı örnek için çağırmaWriteToServer(IDataReader).
Yürütme sırasında WriteToServerAsync(IDataReader) bağlantı düşer veya kapatılır.
Görev nesnesinde döndürülen nesne, SqlBulkCopy yöntem yürütme sırasında kapatıldı.
Görev nesnesinde döndürülen bağlantı havuzu zaman aşımı oluştu.
Görev nesnesinde döndürülen nesne, SqlConnection yöntem yürütmeden önce kapatılır.
IDataReader tamamlandı Task döndürülmeden önce kapatıldı.
' IDataReadernin ilişkili bağlantısı, tamamlanan Task döndürülmeden önce kapatıldı.
Context Connection=true bağlantı dizesi belirtilir.
Görev nesnesinde döndürüldü, bağlantı açılırken oluşan SQL Server tarafından döndürülen tüm hatalar.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
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.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(IDataReader)oluşan özel durumlara bakın.
Şunlara uygulanır
WriteToServerAsync(DbDataReader)
sağlanan dizideki WriteToServer(DbDataReader) tüm satırları nesnenin DbDataReaderözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü.
public:
System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::Common::DbDataReader ^ reader);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.Common.DbDataReader reader);
member this.WriteToServerAsync : System.Data.Common.DbDataReader -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (reader As DbDataReader) As Task
Parametreler
- reader
- DbDataReader
DbDataReader Satırları hedef tabloya kopyalanacak olan.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
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.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(DbDataReader)oluşan özel durumlara bakın.
Şunlara uygulanır
WriteToServerAsync(DataRow[])
sağlanan dizideki WriteToServer(DataRow[]) tüm satırları nesnenin DataRowözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü.
public:
System::Threading::Tasks::Task ^ WriteToServerAsync(cli::array <System::Data::DataRow ^> ^ rows);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataRow[] rows);
member this.WriteToServerAsync : System.Data.DataRow[] -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (rows As DataRow()) As Task
Parametreler
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması WriteToServerAsync(DataRow[]) .
WriteToServerAsync(DataRow[]) Görev tamamlanmadan önce ve öğesini aynı örnek için çağırmaWriteToServer(DataRow[]).
Yürütme sırasında WriteToServerAsync(DataRow[]) bağlantı düşer veya kapatılır.
Görev nesnesinde döndürülen nesne, SqlBulkCopy yöntem yürütme sırasında kapatıldı.
Görev nesnesinde döndürülen bağlantı havuzu zaman aşımı oluştu.
Görev nesnesinde döndürülen nesne, SqlConnection yöntem yürütmeden önce kapatılır.
Context Connection=true bağlantı dizesi belirtilir.
Görev nesnesinde döndürüldü, bağlantı açılırken oluşan SQL Server tarafından döndürülen tüm hatalar.
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.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(DataRow[])oluşan özel durumlara bakın.
Şunlara uygulanır
WriteToServerAsync(DataTable)
sağlanan içindeki tüm satırları WriteToServer(DataTable) nesnenin DataTableözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü.
public:
System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::DataTable ^ table);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table);
member this.WriteToServerAsync : System.Data.DataTable -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (table As DataTable) As Task
Parametreler
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması WriteToServerAsync(DataTable) .
WriteToServerAsync(DataTable) Görev tamamlanmadan önce ve öğesini aynı örnek için çağırmaWriteToServer(DataTable).
Yürütme sırasında WriteToServerAsync(DataTable) bağlantı düşer veya kapatılır.
Görev nesnesinde döndürülen nesne, SqlBulkCopy yöntem yürütme sırasında kapatıldı.
Görev nesnesinde döndürülen bağlantı havuzu zaman aşımı oluştu.
Görev nesnesinde döndürülen nesne, SqlConnection yöntem yürütmeden önce kapatılır.
Context Connection=true bağlantı dizesi belirtilir.
Görev nesnesinde döndürüldü, bağlantı açılırken oluşan SQL Server tarafından döndürülen tüm hatalar.
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.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(DataTable)oluşan özel durumlara bakın.
Şunlara uygulanır
WriteToServerAsync(IDataReader)
sağlanan içindeki tüm satırları WriteToServer(IDataReader) nesnenin IDataReaderözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü.
public:
System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::IDataReader ^ reader);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.IDataReader reader);
member this.WriteToServerAsync : System.Data.IDataReader -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (reader As IDataReader) As Task
Parametreler
- reader
- IDataReader
IDataReader Satırları hedef tabloya kopyalanacak olan.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması WriteToServerAsync(IDataReader) .
WriteToServerAsync(IDataReader) Görev tamamlanmadan önce ve öğesini aynı örnek için çağırmaWriteToServer(IDataReader).
Yürütme sırasında WriteToServerAsync(IDataReader) bağlantı düşer veya kapatılır.
Görev nesnesinde döndürülen nesne, SqlBulkCopy yöntem yürütme sırasında kapatıldı.
Görev nesnesinde döndürülen bağlantı havuzu zaman aşımı oluştu.
Görev nesnesinde döndürülen nesne, SqlConnection yöntem yürütmeden önce kapatılır.
IDataReader tamamlandı Task döndürülmeden önce kapatıldı.
' IDataReadernin ilişkili bağlantısı, tamamlanan Task döndürülmeden önce kapatıldı.
Context Connection=true bağlantı dizesi belirtilir.
Görev nesnesinde döndürüldü, bağlantı açılırken oluşan SQL Server tarafından döndürülen tüm hatalar.
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.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(IDataReader)oluşan özel durumlara bakın.
Şunlara uygulanır
WriteToServerAsync(DbDataReader, CancellationToken)
sağlanan dizideki WriteToServer(DbDataReader) tüm satırları nesnenin DbDataReaderözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü.
public:
System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::Common::DbDataReader ^ reader, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.Common.DbDataReader * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (reader As DbDataReader, cancellationToken As CancellationToken) As Task
Parametreler
- reader
- DbDataReader
DbDataReader Satırları hedef tabloya kopyalanacak olan.
- cancellationToken
- CancellationToken
İptal talimatı. None Bu parametredeki bir değer, bu yöntemi ile WriteToServerAsync(DbDataReader)eşdeğer hale getirir.
Döndürülenler
Task döndürür.
Özel durumlar
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(DbDataReader)oluşan özel durumlara bakın.
Şunlara uygulanır
WriteToServerAsync(DataRow[], CancellationToken)
sağlanan dizideki WriteToServer(DataRow[]) tüm satırları nesnenin DataRowözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü.
İ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 ^ WriteToServerAsync(cli::array <System::Data::DataRow ^> ^ rows, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataRow[] rows, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.DataRow[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (rows As DataRow(), cancellationToken As CancellationToken) As Task
Parametreler
- cancellationToken
- CancellationToken
İptal talimatı. None Bu parametredeki bir değer, bu yöntemi ile WriteToServerAsync(DataTable)eşdeğer hale getirir.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması WriteToServerAsync(DataRow[]) .
WriteToServerAsync(DataRow[]) Görev tamamlanmadan önce ve öğesini aynı örnek için çağırmaWriteToServer(DataRow[]).
Yürütme sırasında WriteToServerAsync(DataRow[]) bağlantı düşer veya kapatılır.
Görev nesnesinde döndürülen nesne, SqlBulkCopy yöntem yürütme sırasında kapatıldı.
Görev nesnesinde döndürülen bağlantı havuzu zaman aşımı oluştu.
Görev nesnesinde döndürülen nesne, SqlConnection yöntem yürütmeden önce kapatılır.
Context Connection=true bağlantı dizesi belirtilir.
Görev nesnesinde döndürüldü, bağlantı açılırken oluşan SQL Server tarafından döndürülen tüm hatalar.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
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.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(DataRow[])oluşan özel durumlara bakın.
Şunlara uygulanır
WriteToServerAsync(DataTable, DataRowState)
öğesinin zaman uyumsuz sürümüWriteToServer(DataTable, DataRowState), yalnızca sağlanan DataTable içindeki sağlanan satır durumuyla eşleşen satırları nesnenin DestinationTableName özelliği tarafından SqlBulkCopy belirtilen hedef tabloya kopyalar.
public:
System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::DataTable ^ table, System::Data::DataRowState rowState);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table, System.Data.DataRowState rowState);
member this.WriteToServerAsync : System.Data.DataTable * System.Data.DataRowState -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (table As DataTable, rowState As DataRowState) As Task
Parametreler
- rowState
- DataRowState
Numaralandırmadan bir DataRowState değer. Yalnızca satır durumuyla eşleşen satırlar hedefe kopyalanır.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması WriteToServerAsync(DataTable, DataRowState) .
WriteToServerAsync(DataTable, DataRowState) Görev tamamlanmadan önce ve öğesini aynı örnek için çağırmaWriteToServer(DataTable, DataRowState).
Yürütme sırasında WriteToServerAsync(DataTable, DataRowState) bağlantı düşer veya kapatılır.
Görev nesnesinde döndürülen nesne, SqlBulkCopy yöntem yürütme sırasında kapatıldı.
Görev nesnesinde döndürülen bağlantı havuzu zaman aşımı oluştu.
Görev nesnesinde döndürülen nesne, SqlConnection yöntem yürütmeden önce kapatılır.
Context Connection=true bağlantı dizesi belirtilir.
Görev nesnesinde döndürüldü, bağlantı açılırken oluşan SQL Server tarafından döndürülen tüm hatalar.
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.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(DataTable, DataRowState)oluşan özel durumlara bakın.
Şunlara uygulanır
WriteToServerAsync(DataTable, CancellationToken)
sağlanan içindeki tüm satırları WriteToServer(DataTable) nesnenin DataTableözelliği DestinationTableName tarafından SqlBulkCopy belirtilen hedef tabloya kopyalayan zaman uyumsuz sürümü.
İ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 ^ WriteToServerAsync(System::Data::DataTable ^ table, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.DataTable * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (table As DataTable, cancellationToken As CancellationToken) As Task
Parametreler
- cancellationToken
- CancellationToken
İptal talimatı. None Bu parametredeki bir değer, bu yöntemi ile WriteToServerAsync(DataTable)eşdeğer hale getirir.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması WriteToServerAsync(DataTable) .
WriteToServerAsync(DataTable) Görev tamamlanmadan önce ve öğesini aynı örnek için çağırmaWriteToServer(DataTable).
Yürütme sırasında WriteToServerAsync(DataTable) bağlantı düşer veya kapatılır.
Görev nesnesinde döndürülen nesne, SqlBulkCopy yöntem yürütme sırasında kapatıldı.
Görev nesnesinde döndürülen bağlantı havuzu zaman aşımı oluştu.
Görev nesnesinde döndürülen nesne, SqlConnection yöntem yürütmeden önce kapatılır.
Context Connection=true bağlantı dizesi belirtilir.
Görev nesnesinde döndürüldü, bağlantı açılırken oluşan SQL Server tarafından döndürülen tüm hatalar.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
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.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(DataTable)oluşan özel durumlara bakın.
Şunlara uygulanır
WriteToServerAsync(DataTable, DataRowState, CancellationToken)
öğesinin zaman uyumsuz sürümüWriteToServer(DataTable, DataRowState), yalnızca sağlanan DataTable içindeki sağlanan satır durumuyla eşleşen satırları nesnenin DestinationTableName özelliği tarafından SqlBulkCopy belirtilen hedef tabloya kopyalar.
İ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 ^ WriteToServerAsync(System::Data::DataTable ^ table, System::Data::DataRowState rowState, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table, System.Data.DataRowState rowState, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.DataTable * System.Data.DataRowState * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (table As DataTable, rowState As DataRowState, cancellationToken As CancellationToken) As Task
Parametreler
- rowState
- DataRowState
Numaralandırmadan bir DataRowState değer. Yalnızca satır durumuyla eşleşen satırlar hedefe kopyalanır.
- cancellationToken
- CancellationToken
İptal talimatı. None Bu parametredeki bir değer, bu yöntemi ile WriteToServerAsync(DataTable)eşdeğer hale getirir.
Döndürülenler
Zaman uyumsuz işlemi temsil eden bir görev.
Özel durumlar
Görev tamamlanmadan önce aynı örnek için birden çok kez çağrılması WriteToServerAsync(DataTable, DataRowState) .
WriteToServerAsync(DataTable, DataRowState) Görev tamamlanmadan önce ve öğesini aynı örnek için çağırmaWriteToServer(DataTable, DataRowState).
Yürütme sırasında WriteToServerAsync(DataTable, DataRowState) bağlantı düşer veya kapatılır.
Görev nesnesinde döndürülen nesne, SqlBulkCopy yöntem yürütme sırasında kapatıldı.
Görev nesnesinde döndürülen bağlantı havuzu zaman aşımı oluştu.
Görev nesnesinde döndürülen nesne, SqlConnection yöntem yürütmeden önce kapatılır.
Context Connection=true bağlantı dizesi belirtilir.
Görev nesnesinde döndürüldü, bağlantı açılırken oluşan SQL Server tarafından döndürülen tüm hatalar.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
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.
Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından WriteToServer(DataTable, DataRowState)oluşan özel durumlara bakın.