Password Event
Fired when a file is encrypted, and the file's password is incorrect.
Syntax
public event OnPasswordHandler OnPassword; public delegate void OnPasswordHandler(object sender, ZipPasswordEventArgs e); public class ZipPasswordEventArgs : EventArgs { public int Index { get; } public string Password { get; set; } }
Public Event OnPassword As OnPasswordHandler Public Delegate Sub OnPasswordHandler(sender As Object, e As ZipPasswordEventArgs) Public Class ZipPasswordEventArgs Inherits EventArgs Public ReadOnly Property Index As Integer Public Property Password As String End Class
Remarks
This event is fired when the component attempts to uncompress an encrypted file and the decryption fails due to an invalid password. The file may be identified in the collection by the Index parameter.
Setting the Password parameter in this event will cause the component to attempt to decrypt and decompress the file again with the specified password.
If the Password parameter is an empty string when this event completes, an error will occur.