Public Member Functions | Public Attributes | List of all members
ZDK_NET::DNSRequestProvider Class Reference

DNS resolving requests provider. More...

#include <DNSRequestProvider.h>

Inheritance diagram for ZDK_NET::DNSRequestProvider:

Public Member Functions

 DNSRequestProvider (ZDK::Shared::DNSRequestProvider src)
ZDK_NET::DNSRequestCreateDNSRequest ()
 Creates a new EMPTY DNS resolve requst. More...
ZDK_NET::ResultSetAdditionalNameServers (List< System::String^>^ value)
 Sets a list with additional name servers. More...
virtual long long Handle () override
virtual void Initialize () override
virtual void ReleaseReference () override

Public Attributes

ZDK::IDNSRequestProvider * cppRef = nullptr

Detailed Description

DNS resolving requests provider.

Member Function Documentation

◆ CreateDNSRequest()

ZDK_NET::DNSRequest ^ ZDK_NET::DNSRequestProvider::CreateDNSRequest ( )

Creates a new EMPTY DNS resolve requst.

Empty DNS request
See also

◆ SetAdditionalNameServers()

ZDK_NET::Result ^ ZDK_NET::DNSRequestProvider::SetAdditionalNameServers ( List< System::String^>^  value)

Sets a list with additional name servers.

Sets name servers to be used by ARES for DNS resolving in addition to the system ones. They will be added at the end of the system name servers list and be used as a fallback.

Does not overwrite the system name servers!!!

Adding additional name servers could be done at any time!

Each list with name server will override any previously set ones by this API and will reset the DNS sybsystem.

[in]valueThe additional name servers to be used
Result of the addition
See also

The documentation for this class was generated from the following file: