[Root] / Xceed.Tar Assembly / Xceed.Tar Namespace / QuickTar.ItemProgressionCallback Delegate
The name of the current item.
The number of items processed up to this point.
The total number of items to be processed.
The percentage of items competed.
Boolean value indicating whether or not the operation should be aborted. The entire operation will be aborted, not just the current item.
Opaque data that will be passed back to the event handler when an event is raised.


In This Topic
    QuickTar.ItemProgressionCallback Delegate
    In This Topic
    Delegate for ItemProgression notification.
    Syntax
    'Declaration
     
    
    Public Delegate Sub QuickTar.ItemProgressionCallback( _
       ByVal currentItemName As String, _
       ByVal itemsProcessed As Long, _
       ByVal totalItemsCount As Long, _
       ByVal totalItemsPercent As Byte, _
       ByRef abort As Boolean, _
       ByVal userParams As Object _
    ) 
    'Usage
     
    
    Dim instance As New QuickTar.ItemProgressionCallback(AddressOf HandlerMethod)
    public delegate void QuickTar.ItemProgressionCallback( 
       string currentItemName,
       long itemsProcessed,
       long totalItemsCount,
       byte totalItemsPercent,
       ref bool abort,
       object userParams
    )

    Parameters

    currentItemName
    The name of the current item.
    itemsProcessed
    The number of items processed up to this point.
    totalItemsCount
    The total number of items to be processed.
    totalItemsPercent
    The percentage of items competed.
    abort
    Boolean value indicating whether or not the operation should be aborted. The entire operation will be aborted, not just the current item.
    userParams
    Opaque data that will be passed back to the event handler when an event is raised.
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also