public void ReadDomainName_Escaped() { var foo = new DomainName("foo.com"); var drSmith = new DomainName(@"dr\. smith.com"); var reader = new PresentationReader(new StringReader(@"dr\.\032smith.com foo.com")); Assert.AreEqual(drSmith, reader.ReadDomainName()); Assert.AreEqual(foo, reader.ReadDomainName()); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { PrimaryName = reader.ReadDomainName(); Mailbox = reader.ReadDomainName(); SerialNumber = reader.ReadUInt32(); Refresh = reader.ReadTimeSpan32(); Retry = reader.ReadTimeSpan32(); Expire = reader.ReadTimeSpan32(); Minimum = reader.ReadTimeSpan32(); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { Priority = reader.ReadUInt16(); Weight = reader.ReadUInt16(); Port = reader.ReadUInt16(); Target = reader.ReadDomainName(); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { NextOwnerName = reader.ReadDomainName(); while (!reader.IsEndOfLine()) { Types.Add(reader.ReadDnsType()); } }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { Algorithm = reader.ReadDomainName(); Inception = reader.ReadDateTime(); Expiration = reader.ReadDateTime(); Mode = (KeyExchangeMode)reader.ReadUInt16(); Error = (MessageStatus)reader.ReadUInt16(); Key = Convert.FromBase64String(reader.ReadString()); OtherData = Convert.FromBase64String(reader.ReadString()); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { Algorithm = reader.ReadDomainName(); TimeSigned = reader.ReadDateTime(); Fudge = reader.ReadTimeSpan16(); MAC = Convert.FromBase64String(reader.ReadString()); OriginalMessageId = reader.ReadUInt16(); Error = (MessageStatus)reader.ReadUInt16(); OtherData = Convert.FromBase64String(reader.ReadString()); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { TypeCovered = reader.ReadDnsType(); Algorithm = (SecurityAlgorithm)reader.ReadByte(); Labels = reader.ReadByte(); OriginalTTL = reader.ReadTimeSpan32(); SignatureExpiration = reader.ReadDateTime(); SignatureInception = reader.ReadDateTime(); KeyTag = reader.ReadUInt16(); SignerName = reader.ReadDomainName(); Signature = reader.ReadBase64String(); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { Mailbox = reader.ReadDomainName(); TextName = reader.ReadDomainName(); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { Authority = reader.ReadDomainName(); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { Target = reader.ReadDomainName(); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { Preference = reader.ReadUInt16(); Exchange = reader.ReadDomainName(); }
/// <inheritdoc /> public override void ReadData(PresentationReader reader) { Subtype = reader.ReadUInt16(); Target = reader.ReadDomainName(); }