C# Class DNSManagement.RR.RPType

Represents a Responsible Person (RP) RR.
Inheritance: ResourceRecord
Afficher le fichier Open project: drorgl/MSDNSWebAdmin

Méthodes publiques

Méthode Description
CreateInstanceFromPropertyData ( Server server, string dnsServerName, string containerName, string ownerName, RecordClassEnum recordClass, System.TimeSpan ttl, string rpMailbox, string txtDomainName ) : RPType

Instantiates an RP Type of RR based on the data in the method's input parameters: the record's DNS Server Name, Container Name, Owner/responsible person Name, class (default = IN), time-to-live value and the domain names for the person's mailbox and TXT RR locations. It returns a reference to the new object as an output parameter.

Modify ( System.TimeSpan ttl, string rpMailbox, string txtDomainName ) : RPType

This method updates the TTL, RP Mailbox and TXT Domain Name 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

Méthode Description
RPType ( System.Management.ManagementObject mo ) : System

Method Details

CreateInstanceFromPropertyData() public static méthode

Instantiates an RP Type of RR based on the data in the method's input parameters: the record's DNS Server Name, Container Name, Owner/responsible person Name, class (default = IN), time-to-live value and the domain names for the person's mailbox and TXT RR locations. 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 rpMailbox, string txtDomainName ) : RPType
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.
rpMailbox string FQDN specifying the mailbox for the responsible person.
txtDomainName string FQDN for which TXT Resource Records exist.
Résultat RPType

Modify() public méthode

This method updates the TTL, RP Mailbox and TXT Domain Name 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 rpMailbox, string txtDomainName ) : RPType
ttl System.TimeSpan Optional - Time, in seconds, that the RR can be cached by a DNS resolver.
rpMailbox string Optional - FQDN specifying the mailbox for the responsible person.
txtDomainName string Optional - FQDN for which TXT Resource Records exist.
Résultat RPType

ToString() public méthode

public ToString ( ) : string
Résultat string