API Reference
Class
RdapClient
Provides methods for querying RDAP resources.
Inheritance
- Object
- RdapClient
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property IpEnrichmentAnalysis.RdapClient
Constructors
public RdapClient(String baseUrl = null) #Initializes a new instance of the RdapClient class.
Parameters
- baseUrl System.String = null
- Service endpoint. Defaults to rdap.org.
Methods
public Task<RdapAutnum> GetAutnum(String asNumber, CancellationToken ct = null) #Returns:
Task<RdapAutnum>Queries autonomous system information.
Parameters
- asNumber System.String
- ct System.Threading.CancellationToken = null
public Task<RdapDomain> GetDomain(String domain, CancellationToken ct = null) #Returns:
Task<RdapDomain>Queries domain information.
Parameters
- domain System.String
- ct System.Threading.CancellationToken = null
public Task<RdapEntity> GetEntity(String handle, CancellationToken ct = null) #Returns:
Task<RdapEntity>Queries entity information.
Parameters
- handle System.String
- ct System.Threading.CancellationToken = null
public Task<RdapIpNetwork> GetIp(String ipOrCidr, CancellationToken ct = null) #Returns:
Task<RdapIpNetwork>Queries IP network information.
Parameters
- ipOrCidr System.String
- ct System.Threading.CancellationToken = null
public Task<RdapNameserver> GetNameserver(String host, CancellationToken ct = null) #Returns:
Task<RdapNameserver>Gets nameserver.
Parameters
- host System.String
- ct System.Threading.CancellationToken = null
public Task<RdapEntity> GetRegistrar(String handle, CancellationToken ct = null) #Returns:
Task<RdapEntity>Gets registrar.
Parameters
- handle System.String
- ct System.Threading.CancellationToken = null
public Task<RdapDomain> GetTld(String tld, CancellationToken ct = null) #Returns:
Task<RdapDomain>Queries top-level domain information.
Parameters
- tld System.String
- ct System.Threading.CancellationToken = null
public Task<RdapAutnum> QueryAutnumAsync(String asNumber, CancellationToken ct = null) #Returns:
Task<RdapAutnum>Queries autonomous system information.
Parameters
- asNumber System.String
- ct System.Threading.CancellationToken = null
public Task<RdapDomain> QueryDomainAsync(String domain, CancellationToken ct = null) #Returns:
Task<RdapDomain>Queries domain information.
Parameters
- domain System.String
- ct System.Threading.CancellationToken = null
public Task<RdapEntity> QueryEntityAsync(String handle, CancellationToken ct = null) #Returns:
Task<RdapEntity>Queries entity information.
Parameters
- handle System.String
- ct System.Threading.CancellationToken = null
public Task<RdapIpNetwork> QueryIpAsync(String ipOrCidr, CancellationToken ct = null) #Returns:
Task<RdapIpNetwork>Queries IP network information.
Parameters
- ipOrCidr System.String
- ct System.Threading.CancellationToken = null
public Task<RdapNameserver> QueryNameserverAsync(String host, CancellationToken ct = null) #Returns:
Task<RdapNameserver>Queries nameserver information.
Parameters
- host System.String
- ct System.Threading.CancellationToken = null
public Task<RdapEntity> QueryRegistrarAsync(String handle, CancellationToken ct = null) #Returns:
Task<RdapEntity>Queries registrar information.
Parameters
- handle System.String
- ct System.Threading.CancellationToken = null
public Task<RdapDomain> QueryTldAsync(String tld, CancellationToken ct = null) #Returns:
Task<RdapDomain>Queries top-level domain information.
Parameters
- tld System.String
- ct System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String BaseUrl { get; } #Base URL of the RDAP service.