C# Класс DNSManagement.RR.SRVType

Represents a Service (SRV) RR.
Наследование: ResourceRecord
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateInstanceFromPropertyData ( Server server, string dnsServerName, string containerName, string ownerName, RecordClassEnum recordClass, System.TimeSpan ttl, UInt16 priority, UInt16 weight, UInt16 port, string domainName ) : SRVType

Instantiates an SRV Type of RR based on the data in the method's input parameters: the record's DNS Server Name, Container Name, Owner/target Name, class (default = IN), time-to-live value, and target host's priority, weight, port, and domain name. It returns a reference to the new object as an output parameter.

Modify ( System.TimeSpan ttl, UInt16 priority, UInt16 weight, UInt16 port, string srvDomainName ) : SRVType

Updates the TTL, Priority, Weight, Port, and 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

Приватные методы

Метод Описание
SRVType ( System.Management.ManagementObject mo ) : System

Описание методов

CreateInstanceFromPropertyData() публичный статический Метод

Instantiates an SRV Type of RR based on the data in the method's input parameters: the record's DNS Server Name, Container Name, Owner/target Name, class (default = IN), time-to-live value, and target host's priority, weight, port, and domain 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, UInt16 priority, UInt16 weight, UInt16 port, string domainName ) : SRVType
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.
priority System.UInt16 Priority of the target host specified in the owner name. Lower numbers imply higher priorities.
weight System.UInt16 Weight of the target host. This is useful when selecting among hosts that have the same priority. The chances of using this host should be proportional to its weight.
port System.UInt16 Port used on the target host of a protocol service.
domainName string FQDN of the target host. A target of \.\ means that the service is decidedly not available at this domain.
Результат SRVType

Modify() публичный Метод

Updates the TTL, Priority, Weight, Port, and 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, UInt16 priority, UInt16 weight, UInt16 port, string srvDomainName ) : SRVType
ttl System.TimeSpan Optional - Time, in seconds, that the RR can be cached by a DNS resolver.
priority System.UInt16 Optional - Priority of the target host specified in the owner name. Lower numbers imply higher priorities.
weight System.UInt16 Optional - Weight of the target host. This is useful when selecting among hosts that have the same priority. The chances of using this host should be proportional to its weight.
port System.UInt16 Optional - Port used on the target host of a protocol service.
srvDomainName string
Результат SRVType

ToString() публичный Метод

public ToString ( ) : string
Результат string