HeaderParam Event
Fires once for each JOSE header parameter.
Syntax
public event OnHeaderParamHandler OnHeaderParam; public delegate void OnHeaderParamHandler(object sender, JweHeaderParamEventArgs e); public class JweHeaderParamEventArgs : EventArgs { public string Name { get; } public string Value { get; } public int DataType { get; } }
Public Event OnHeaderParam As OnHeaderParamHandler Public Delegate Sub OnHeaderParamHandler(sender As Object, e As JweHeaderParamEventArgs) Public Class JweHeaderParamEventArgs Inherits EventArgs Public ReadOnly Property Name As String Public ReadOnly Property Value As String Public ReadOnly Property DataType As Integer End Class
Remarks
When Decrypt or Parse is called this event will fire once for each JOSE header parameter.
Name is the name of the parameter.
Value is the value of the parameter.
DataType specifies the JSON data type of the value. Possible values are:
- 0 (Object)
- 1 (Array)
- 2 (String)
- 3 (Number)
- 4 (Bool)
- 5 (Null)