Example #1
0
 public ResourceRecord Visit(SoaResourceRecord record, DnsZoneParseContext context)
 {
     record.NameServer       = context.ReadAndResolveDomainName();
     record.ResponsibleEmail = context.ReadEmail();
     record.SerialNumber     = context.ReadSerialNumber();
     record.Refresh          = context.ReadTimeSpan();
     record.Retry            = context.ReadTimeSpan();
     record.Expiry           = context.ReadTimeSpan();
     record.Minimum          = context.ReadTimeSpan();
     return(record);
 }
Example #2
0
 public ResourceRecord Visit(SoaResourceRecord record, DnsZoneFormatterContext context)
 {
     context.WriteAndCompressDomainName(record.NameServer);
     context.WriteEmail(record.ResponsibleEmail);
     context.WriteSerialNumber(record.SerialNumber);
     context.WriteTimeSpan(record.Refresh);
     context.WriteTimeSpan(record.Retry);
     context.WriteTimeSpan(record.Expiry);
     context.WriteTimeSpan(record.Minimum);
     return(record);
 }