RequestComplete Event

Fired after an asynchronous request completes.

Syntax

public event OnRequestCompleteHandler OnRequestComplete;

public delegate void OnRequestCompleteHandler(object sender, IpinfoRequestCompleteEventArgs e);

public class IpinfoRequestCompleteEventArgs : EventArgs {
  public int RequestId { get; }
  public int StatusCode { get; }
  public string Description { get; }
}
Public Event OnRequestComplete As OnRequestCompleteHandler

Public Delegate Sub OnRequestCompleteHandler(sender As Object, e As IpinfoRequestCompleteEventArgs)

Public Class IpinfoRequestCompleteEventArgs Inherits EventArgs
  Public ReadOnly Property RequestId As Integer
  Public ReadOnly Property StatusCode As Integer
  Public ReadOnly Property Description As String
End Class

Remarks

The RequestId parameter specifies the request that just completed. The component properties that relate to this request are completed with the returned values. (For example, in the case of domain name resolution, HostName, HostAddress, HostAliases, and OtherAddresses are set to the resolved values.)

If the request completed normally, StatusCode is 0, and Description is "OK". If not, StatusCode has the error code returned by the system. Description contains a description of this code.

Please refer to the Error Codes section for more information.

NOTE: This functionality is only available in Windows.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 .NET Edition - Version 20.0 [Build 8307]