Aracılığıyla paylaş


Kuyruk İşleme

İstenen tüm dosya işlemleri kuyruğa alındıktan sonra kuyruğun onaylanması gerekir. Bu, sıralanan dosya işlemlerinin işlenmesine neden olur.

Dosya kuyruğu taahhüt edildikten sonra yeniden kullanılamaz. En iyi yöntem, dosya kuyruğu için gerekli tüm dosya işlemlerini toplamak ve kuyruğu yalnızca bir kez işlemektir. Kuyruk taahhüt edildikten sonra ek işlemenin gerekli olması durumunda, kuyruğun görevi sona erdirilmeli ve yeni bir dosya kuyruğu oluşturulmalıdır. Dosya kuyruğunu işlemek için, bir geri çağırma rutini belirterek SetupCommitFileQueue işlevini çağırın. Geri çağırma yordamı, dosya işlemleri işlendiğinde SetupCommitFileQueue tarafından bildirim alacaktır. Varsayılan kuyruk geri çağırma yordamını kullanmak istiyorsanız, önce setupInitDefaultQueueCallbackveya SetupInitDefaultQueueCallbackExçağırarak gerekli bağlamı başlatmanız gerekir. Varsayılan kuyruk geri çağırma yordamı hakkında daha fazla bilgi için bkz. Default Queue Callback Routine.

Not

SetupCommitFileQueue, kuyruk kapatılmadan önce çağrılmalıdır. SetupCloseFileQueue çağrıldığında tamamlanmayan işlemler gerçekleştirilmeyecek.