public MXRecord(MxLevel mxLevel, DomainName target, DnsRecordId id, DomainName name, DomainId parentDomainId, TimeToLive timeToLive, RecordSource recordSource = default, GlobalTrafficDirectorLocation?globalTrafficDirectorLocation = null) : base(id, name, parentDomainId, timeToLive, recordSource, globalTrafficDirectorLocation) { MxLevel = mxLevel; Target = target; }
internal MXRecord(DnsRecordId id, DomainName name, RecordSource source, DomainId sourceId, TimeToLive ttl, GlobalTrafficDirectorLocation?gtdLocation, MxLevel mxLevel, string value) : base(id, name, source, sourceId, ttl, gtdLocation) { MxLevel = mxLevel; Target = DomainName.Parse(value); TargetWasRooted = value.EndsWith(".", StringComparison.OrdinalIgnoreCase); }