C# Class DNSManagement.RR.AAAAType

Represents an IPv6 Address (AAAA), often pronounced quad-A, RR.
Inheritance: ResourceRecord
显示文件 Open project: drorgl/MSDNSWebAdmin

Public Methods

Method Description
CreateInstanceFromPropertyData ( Server server, string dnsServerName, string containerName, string ownerName, RecordClassEnum recordClass, System.TimeSpan ttl, string ipv6Address ) : AAAAType

Instantiates an 'AAAA' type of RR based on the data in the method's input parameters: the record's DNS Server Name, Container Name, Owner/Host Name, class (default = IN), time-to-live value, and the IPv6 address. It returns a reference to the new object as an output parameter.

Modify ( System.TimeSpan ttl, string ipv6Address ) : AAAAType

updates an IPv6 address (AAAA) Resource Record.

ToString ( ) : string

Private Methods

Method Description
AAAAType ( System.Management.ManagementObject mo ) : System

Method Details

CreateInstanceFromPropertyData() public static method

Instantiates an 'AAAA' type of RR based on the data in the method's input parameters: the record's DNS Server Name, Container Name, Owner/Host Name, class (default = IN), time-to-live value, and the IPv6 address. It returns a reference to the new object as an output parameter.
public static CreateInstanceFromPropertyData ( Server server, string dnsServerName, string containerName, string ownerName, RecordClassEnum recordClass, System.TimeSpan ttl, string ipv6Address ) : AAAAType
server Server Server object
dnsServerName string FQDN or IP address of the DNS Server that contains this RR.
containerName string Name of the Container for the Zone, Cache, or RootHints instance which contains this RR.
ownerName string Owner name for the RR.
recordClass RecordClassEnum Optional - Class of the RR.
ttl System.TimeSpan Optional - Time, in seconds, that the RR can be cached by a DNS resolver.
ipv6Address string IPv6 address for the host.
return AAAAType

Modify() public method

updates an IPv6 address (AAAA) Resource Record.
public Modify ( System.TimeSpan ttl, string ipv6Address ) : AAAAType
ttl System.TimeSpan Optional - Time, in seconds, that the RR can be cached by a DNS resolver.
ipv6Address string Optional - IPv6 address for the host.
return AAAAType

ToString() public method

public ToString ( ) : string
return string