Example #1
0
 public DnsRecord[] Get(ConfigDatabase db
                        , string domainName
                        , Common.DnsResolver.DnsStandard.RecordType typeID)
 {
     return(db.DnsRecords.Get(domainName
                              , (int)typeID).ToArray());
 }
Example #2
0
 public IEnumerable <DnsRecord> Get(ConfigDatabase db
                                    , long lastRecordID
                                    , int maxResults
                                    , Common.DnsResolver.DnsStandard.RecordType typeID)
 {
     return(db.DnsRecords.Get(lastRecordID
                              , maxResults
                              , (int)typeID));
 }
Example #3
0
 public DnsRecord[] Get(long lastRecordID
                        , int maxResults
                        , Common.DnsResolver.DnsStandard.RecordType typeID)
 {
     using (ConfigDatabase db = this.Store.CreateReadContext())
     {
         return(this.Get(db
                         , lastRecordID
                         , maxResults
                         , typeID).ToArray());
     }
 }
Example #4
0
 public DnsRecord[] Get(string domainName
                        , Common.DnsResolver.DnsStandard.RecordType typeID)
 {
     if (string.IsNullOrEmpty(domainName))
     {
         throw new ConfigStoreException(ConfigStoreError.InvalidDomainName);
     }
     using (ConfigDatabase db = this.Store.CreateReadContext())
     {
         return(this.Get(db
                         , domainName
                         , typeID).ToArray());
     }
 }