示例#1
0
        /// <inheritdoc/>
        public IEnumerable <IEnumerable <byte> > WriteBytes()
        {
            yield return(DnsByteExtensions.ToBytes(MName.Split('.')));

            yield return(DnsByteExtensions.ToBytes(RName.Split('.')));

            yield return(DnsByteExtensions.ToBytes(Serial));

            yield return(DnsByteExtensions.ToBytes((int)Refresh.TotalSeconds));

            yield return(DnsByteExtensions.ToBytes((int)Retry.TotalSeconds));

            yield return(DnsByteExtensions.ToBytes((int)Expire.TotalSeconds));

            yield return(DnsByteExtensions.ToBytes((uint)Minimum.TotalSeconds));
        }