C# Class DNSManagement.RR.MGType

Represents an MG RR.
Inheritance: ResourceRecord
Datei anzeigen Open project: drorgl/MSDNSWebAdmin

Public Methods

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

This method instantiates an MG Type of RR based on the data in the method's input parameters: the record's DNS Server Name, Container Name, Owner Name of the mail group, class (default = IN), time-to-live value and the mailbox name. It returns a reference to the new object as an output parameter.

Modify ( System.TimeSpan ttl, string mgmailbox ) : MGType

This method updates the TTL and MG Mailbox to the values specified as the input parameters of this method. If a new value for a parameter is not specified, then the current value for the parameter is not changed. The method returns a reference to the modified object as an output parameter.

ToString ( ) : string

Private Methods

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

Method Details

CreateInstanceFromPropertyData() public static method

This method instantiates an MG Type of RR based on the data in the method's input parameters: the record's DNS Server Name, Container Name, Owner Name of the mail group, class (default = IN), time-to-live value and the mailbox name. 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 mgmailbox ) : MGType
server Server Server object
dnsServerName string Fully Qualified Domain Name (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 FQDN for the RR.
recordClass RecordClassEnum Class of the RR.
ttl System.TimeSpan Time, in seconds, that the RR can be cached by a DNS resolver.
mgmailbox string FQDN specifying a mailbox that is a member of the mail group specified by the record's owner name.
return MGType

Modify() public method

This method updates the TTL and MG Mailbox to the values specified as the input parameters of this method. If a new value for a parameter is not specified, then the current value for the parameter is not changed. The method returns a reference to the modified object as an output parameter.
public Modify ( System.TimeSpan ttl, string mgmailbox ) : MGType
ttl System.TimeSpan Optional - Time, in seconds, that the RR can be cached by a DNS resolver.
mgmailbox string Optional - FQDN specifying a mailbox that is a member of the mail group specified by the record's owner name.
return MGType

ToString() public method

public ToString ( ) : string
return string