コード例 #1
0
 ///GENMHASH:8ABF9B557B42803047EF280885243BA8:4AE55D0B92E4F80757DBF4938ADDE5C3
 internal static CNameRecordSetImpl NewRecordSet(string name, DnsZoneImpl parent)
 {
     return(new CNameRecordSetImpl(name, parent,
                                   new RecordSetInner
     {
         CnameRecord = new CnameRecord()
     }));
 }
コード例 #2
0
 ///GENMHASH:8ABF9B557B42803047EF280885243BA8:51A1395810B6B63ACB9AAD75263C5312
 internal static CaaRecordSetImpl NewRecordSet(string name, DnsZoneImpl parent)
 {
     return new CaaRecordSetImpl(name, parent,
         new RecordSetInner
         {
             CaaRecords = new List<CaaRecord>()
         });
 }
コード例 #3
0
 ///GENMHASH:DFAB33AB354FE7A9B333D1933F46C9EC:66D4CAE93790AA3D5990859ACA36DA1D
 internal static SoaRecordSetImpl NewRecordSet(DnsZoneImpl parent)
 {
     return(new SoaRecordSetImpl("@", parent,
                                 new RecordSetInner
     {
         SoaRecord = new SoaRecord()
     }));
 }
コード例 #4
0
 ///GENMHASH:8ABF9B557B42803047EF280885243BA8:E3F7C8F53700022EA914AF1C82CAD188
 internal static TxtRecordSetImpl NewRecordSet(string name, DnsZoneImpl parent)
 {
     return(new TxtRecordSetImpl(name, parent,
                                 new RecordSetInner
     {
         TxtRecords = new List <TxtRecord>()
     }));
 }
 ///GENMHASH:AEA8C8A92DBF6D46B8137727B5EEFACA:D5B3BC12D1EBABAB93ACF0C43C024873
 internal static CNameRecordSetImpl NewRecordSet(string name, DnsZoneImpl parent)
 {
     return(new CNameRecordSetImpl(parent,
                                   new RecordSetInner {
         Name = name,
         Type = Enum.GetName(typeof(RecordType), Models.RecordType.CNAME),
         CnameRecord = new CnameRecord()
     }));
 }
コード例 #6
0
 ///GENMHASH:AEA8C8A92DBF6D46B8137727B5EEFACA:0D19D078966BFE8A7D5832F78E2CDA2D
 internal static NSRecordSetImpl NewRecordSet(string name, DnsZoneImpl parent)
 {
     return(new NSRecordSetImpl(parent,
                                new RecordSetInner {
         Name = name,
         Type = Enum.GetName(typeof(RecordType), Models.RecordType.NS),
         NsRecords = new List <NsRecord>()
     }));
 }
コード例 #7
0
 ///GENMHASH:8ABF9B557B42803047EF280885243BA8:6ED95E38836BAF17411E66F23109BE5B
 internal static AaaaRecordSetImpl NewRecordSet(string name, DnsZoneImpl parent)
 {
     return(new AaaaRecordSetImpl(name,
                                  parent,
                                  new RecordSetInner()
     {
         AaaaRecords = new List <AaaaRecord>()
     }));
 }
コード例 #8
0
 ///GENMHASH:95E0FEFA5B6425061BFC820775C7828F:CA299EA256F0BDA5FC1EAD032F4E9E7D
 internal static SoaRecordSetImpl NewRecordSet(DnsZoneImpl parent)
 {
     return(new SoaRecordSetImpl(parent,
                                 new RecordSetInner {
         Name = "@",
         Type = Enum.GetName(typeof(RecordType), Models.RecordType.SOA),
         SoaRecord = new SoaRecord()
     }));
 }
コード例 #9
0
 ///GENMHASH:8ABF9B557B42803047EF280885243BA8:78C836DC83E601CABF099843CB28CA6A
 internal static AaaaRecordSetImpl NewRecordSet(string name, DnsZoneImpl parent)
 {
     return(new AaaaRecordSetImpl(
                parent,
                new RecordSetInner()
     {
         Name = name,
         Type = Enum.GetName(typeof(RecordType), Models.RecordType.AAAA),
         AaaaRecords = new List <AaaaRecord>()
     }));
 }
コード例 #10
0
 ///GENMHASH:14AE18696E6F84E16A1DFEA287A79275:F8E87D142BE7B967C3D37E08C8777506
 internal MXRecordSetsImpl(DnsZoneImpl dnsZone)
     : base(dnsZone, RecordType.MX)
 {
 }
コード例 #11
0
 ///GENMHASH:901E189AE86408AC3D4B4FC4B66B4701:3F5F2CC7F3C4A3B943EC7C1953A9D2E5
 internal NSRecordSetImpl(DnsZoneImpl parent, RecordSetInner innerModel) : base(parent, innerModel)
 {
 }
コード例 #12
0
 ///GENMHASH:E10F3F1B0497821B014BAFEF65431F45:F8E87D142BE7B967C3D37E08C8777506
 internal ARecordSetsImpl(DnsZoneImpl dnsZone) : base(dnsZone, RecordType.A)
 {
 }
コード例 #13
0
 ///GENMHASH:C5867A000D4912C160F6F94159505827:F8E87D142BE7B967C3D37E08C8777506
 internal NSRecordSetsImpl(DnsZoneImpl dnsZone) : base(dnsZone, RecordType.NS)
 {
 }
 ///GENMHASH:6B78047BDDCD605061F877C7337AA07F:27E486AB74A10242FF421C0798DDC450
 internal DnsRecordSetsBaseImpl(DnsZoneImpl dnsZone, RecordType recordType)
 {
     this.dnsZone    = dnsZone;
     this.recordType = recordType;
 }
コード例 #15
0
 ///GENMHASH:7FD3C6284190B406493F8F2FF172B5CE:CAE53F98875842CF0B80A3559888C9F6
 internal CNameRecordSetsImpl(DnsZoneImpl dnsZone)
     : base(dnsZone, RecordType.CNAME)
 {
 }
コード例 #16
0
 ///GENMHASH:BCDFEFE12CEE04070A4BEFF0946CAA2C:51674516D8D4498FBB083895496288A6
 internal TxtRecordSetImpl(string name, DnsZoneImpl parent, RecordSetInner innerModel)
     : base(name, Enum.GetName(typeof(RecordType), Models.RecordType.TXT), parent, innerModel)
 {
 }
コード例 #17
0
 ///GENMHASH:698FCAC9EA6BAA4A563CD91E904DAC5A:F8E87D142BE7B967C3D37E08C8777506
 internal PtrRecordSetsImpl(DnsZoneImpl dnsZone) : base(dnsZone, RecordType.PTR)
 {
 }
コード例 #18
0
 ///GENMHASH:EEB410A5EA919445D4E5698B664F7830:3C4EDE8D8CC940E4AB5B511F7C19D5EA
 internal CaaRecordSetsImpl(DnsZoneImpl dnsZone)
     : base(dnsZone, RecordType.CAA)
 {
 }
コード例 #19
0
 ///GENMHASH:F6AC4F639ACD7D3649D1E9E4FBAC70D5:F8E87D142BE7B967C3D37E08C8777506
 internal SrvRecordSetsImpl(DnsZoneImpl dnsZone) : base(dnsZone, RecordType.SRV)
 {
 }
コード例 #20
0
 ///GENMHASH:DE142040F109CD3B229E5070C0CA4D4F:F8E87D142BE7B967C3D37E08C8777506
 internal TxtRecordSetsImpl(DnsZoneImpl dnsZone) : base(dnsZone, RecordType.TXT)
 {
 }
コード例 #21
0
 ///GENMHASH:FEDB7F220B55FBCF26C74D8847CC0339:3FF9B9ACD922596547A4C6A948225060
 internal DnsRecordSetsBaseImpl(DnsZoneImpl parent, RecordType recordType)
 {
     this.dnsZone    = parent;
     this.recordType = recordType;
 }