Attribute Event
Fires for each attribute that is received.
Syntax
public event OnAttributeHandler OnAttribute; public delegate void OnAttributeHandler(object sender, RadiusAttributeEventArgs e); public class RadiusAttributeEventArgs : EventArgs { public int AttributeType { get; } public string Name { get; } public string Value { get; }
public byte[] ValueB { get; } }
Public Event OnAttribute As OnAttributeHandler Public Delegate Sub OnAttributeHandler(sender As Object, e As RadiusAttributeEventArgs) Public Class RadiusAttributeEventArgs Inherits EventArgs Public ReadOnly Property AttributeType As Integer Public ReadOnly Property Name As String Public ReadOnly Property Value As String
Public ReadOnly Property ValueB As Byte() End Class
Remarks
This event fires once for each attribute that is received. This will fire when calling Authenticate.
AttributeType is the attribute type. Common values are:
AttributeType | Meaning |
1 | User-Name |
2 | User-Password |
3 | CHAP-Password |
4 | NAS-IP-Address |
5 | NAS-Port |
6 | Service-Type |
7 | Framed-Protocol |
8 | Framed-IP-Address |
9 | Framed-IP-Netmask |
10 | Framed-Routing |
11 | Filter-Id |
12 | Framed-MTU |
13 | Framed-Compression |
14 | Login-IP-Host |
15 | Login-Service |
16 | Login-TCP-Port |
17 | (unassigned) |
18 | Reply-Message |
19 | Callback-Number |
20 | Callback-Id |
21 | (unassigned) |
22 | Framed-Route |
23 | Framed-IPX-Network |
24 | State |
25 | Class |
26 | Vendor-Specific |
27 | Session-Timeout |
28 | Idle-Timeout |
29 | Termination-Action |
30 | Called-Station-Id |
31 | Calling-Station-Id |
32 | NAS-Identifier |
33 | Proxy-State |
34 | Login-LAT-Service |
35 | Login-LAT-Node |
36 | Login-LAT-Group |
37 | Framed-AppleTalk-Link |
38 | Framed-AppleTalk-Network |
39 | Framed-AppleTalk-Zone |
40-59 | Reserved for accounting |
60 | CHAP-Challenge |
61 | NAS-Port-Type |
62 | Port-Limit |
63 | Login-LAT-Port |
Name is the text description of the attribute.
Value is the value of the attribute.