public PnrpRegisterTraceRecord(string meshId, PnrpPeerResolver.PnrpRegistration global, IEnumerable <PnrpPeerResolver.PnrpRegistration> siteEntries, IEnumerable <PnrpPeerResolver.PnrpRegistration> linkEntries) { this.meshId = meshId; this.siteEntries = siteEntries; this.linkEntries = linkEntries; this.global = global; }
private void WriteEntry(XmlWriter writer, PnrpPeerResolver.PnrpRegistration entry) { if (entry != null) { writer.WriteStartElement("Registration"); writer.WriteAttributeString("CloudName", entry.CloudName); foreach (IPEndPoint point in entry.Addresses) { writer.WriteElementString("Address", point.ToString()); } writer.WriteEndElement(); } }