public DNSInfo(IPSocket Origin, Int32 QueryId, Boolean IsAuthorativeAnswer, Boolean IsTruncated, Boolean RecursionDesired, Boolean RecursionAvailable, DNSResponseCodes ResponseCode, IEnumerable<ADNSResourceRecord> Answers, IEnumerable<ADNSResourceRecord> Authorities, IEnumerable<ADNSResourceRecord> AdditionalRecords) { this._Origin = Origin; this._QueryId = QueryId; this._AuthorativeAnswer = IsAuthorativeAnswer; this._IsTruncated = IsTruncated; this._RecursionDesired = RecursionDesired; this._RecursionAvailable = RecursionAvailable; this._ResponseCode = ResponseCode; this._Answers = new List<ADNSResourceRecord>(Answers); this._Authorities = new List<ADNSResourceRecord>(Authorities); this._AdditionalRecords = new List<ADNSResourceRecord>(AdditionalRecords); }
public DNSInfo(IPSocket Origin, Int32 QueryId, Boolean IsAuthorativeAnswer, Boolean IsTruncated, Boolean RecursionDesired, Boolean RecursionAvailable, DNSResponseCodes ResponseCode, IEnumerable <ADNSResourceRecord> Answers, IEnumerable <ADNSResourceRecord> Authorities, IEnumerable <ADNSResourceRecord> AdditionalRecords) { this._Origin = Origin; this._QueryId = QueryId; this._AuthorativeAnswer = IsAuthorativeAnswer; this._IsTruncated = IsTruncated; this._RecursionDesired = RecursionDesired; this._RecursionAvailable = RecursionAvailable; this._ResponseCode = ResponseCode; this._Answers = new List <ADNSResourceRecord>(Answers); this._Authorities = new List <ADNSResourceRecord>(Authorities); this._AdditionalRecords = new List <ADNSResourceRecord>(AdditionalRecords); }