SelfValidatingInternalDnsSecStubResolver Class

Self validating security aware stub resolver

Defined in RFC 4033RFC 4034 and RFC 4035.

Definition

Namespace: ARSoft.Tools.Net.Dns
Assembly: ARSoft.Tools.Net (in ARSoft.Tools.Net.dll) Version: 3.6.1+aaafdcd61f068318c11734f7b3c59c69371c0549
C#
public class SelfValidatingInternalDnsSecStubResolver : IDnsSecResolver, 
	IDnsResolver, IDisposable
Inheritance
Object    SelfValidatingInternalDnsSecStubResolver
Implements
IDnsResolver, IDnsSecResolver, IDisposable

Constructors

SelfValidatingInternalDnsSecStubResolver(IEnumerableIPAddress) Provides a new instance using a list of custom DNS servers and a default query timeout of 10 seconds
SelfValidatingInternalDnsSecStubResolver(DnsClient, IResolverHintStore) Provides a new instance using a custom DNS client
SelfValidatingInternalDnsSecStubResolver(IEnumerableIPAddress, Int32) Provides a new instance using a list of custom DNS servers and a custom query timeout
SelfValidatingInternalDnsSecStubResolver(Uri, Int32) Provides a new instance using a list of custom DNS servers and a custom query timeout

Methods

ClearCache Clears the record cache
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ResolveT Resolves specified records.
ResolveAsyncT Resolves specified records as an asynchronous operation.
ResolveSecureT Resolves specified records.
ResolveSecureAsyncT Resolves specified records as an asynchronous operation.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Extension Methods

ResolveT Queries a dns resolver for specified records.
(Defined by DnsResolverExtensions)
ResolveAsyncT Queries a dns resolver for specified records as an asynchronous operation.
(Defined by DnsResolverExtensions)
ResolveHost Queries a dns resolver for IP addresses of a host.
(Defined by DnsResolverExtensions)
ResolveHost Queries a dns resolver for IP addresses of a host.
(Defined by DnsResolverExtensions)
ResolveHostAsync Queries a dns resolver for IP addresses of a host as an asynchronous operation.
(Defined by DnsResolverExtensions)
ResolveHostAsync Queries a dns resolver for IP addresses of a host as an asynchronous operation.
(Defined by DnsResolverExtensions)
ResolvePtr Queries a dns resolver for reverse name of an IP address.
(Defined by DnsResolverExtensions)
ResolvePtrAsync Queries a dns resolver for reverse name of an IP address as an asynchronous operation.
(Defined by DnsResolverExtensions)
ResolveSecureT Queries a dns resolver for specified records.
(Defined by DnsSecResolverExtensions)
ResolveSecureAsyncT Queries a dns resolver for specified records as an asynchronous operation.
(Defined by DnsSecResolverExtensions)

See Also