Show / Hide Table of Contents

Class Node

Locally held information on a domain name.

Inheritance
Object
Node
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Makaretu.Dns.Resolving
Assembly: Makaretu.Dns.dll
Syntax
public class Node
Remarks

The domain name system is distributed, only a portion of the database is available on each local host.

Properties

| Improve this Doc View Source

Authoritative

Indicates that the node's resources contains the complete information for the node.

Declaration
public bool Authoritative { get; set; }
Property Value
Type Description
Boolean

true if the Resources are authoritative; otherwise, false.

Remarks

An Authoritative node is typically defined in a IncludeZone(PresentationReader).

| Improve this Doc View Source

Name

The name of the node.

Declaration
public DomainName Name { get; set; }
Property Value
Type Description
DomainName

An absolute (fully qualified) domain name. For example, "emanon.org".

Remarks

All Resources must have a Name that matches this value.

| Improve this Doc View Source

Resources

The resource records associated with this node.

Declaration
public ConcurrentSet<ResourceRecord> Resources { get; set; }
Property Value
Type Description
ConcurrentSet<ResourceRecord>

Commonly called the RRSET (resource record set).

Remarks

Duplicate resources are silently ignored.

Methods

| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
Object.ToString()
  • Improve this Doc
  • View Source
Back to top Generated by DocFX