Abort
BarCodeReader.Abort method
İşlev, diğer iş parçacığından geçerli tanıma oturumunun sonlandırılmasını istiyor. Abort, engellenemez bir yöntemdir ve çağrıdan hemen sonra kontrolü döndürür. Tanıma işlemi çok uzun olduğunda yöntem kullanılmalıdır.
public void Abort()
Örnekler
Bu örnek, diğer thread öğesinden Durdurma işlevinin nasıl çağrılacağını gösterir.
[C#]
private static void ThreadRecognize(object readerObj)
{
BarCodeReader reader = (BarCodeReader)readerObj;
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeType);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128);
Thread thread1 = new Thread(ThreadRecognize);
thread1.Start(reader);
Thread.Sleep(100);
reader.Abort();
[VB.NET]
Private Shared Sub ThreadRecognize(readerObj As Object)
Dim reader As BarCodeReader = readerObj
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Sub
Dim reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
Dim thread1 As New Thread(AddressOf ThreadRecognize)
thread1.Start(reader)
Thread.Sleep(100)
reader.Abort()
Ayrıca bakınız
- class BarCodeReader
- ad alanı Aspose.BarCode.BarCodeRecognition
- toplantı Aspose.BarCode