public IEnumerable <KeyValuePair <string, string> > GetDetails() { AuditLogRecord.RecordVisitor recordVisitor = new AuditLogRecord.RecordVisitor(this.trace); this.record.Visit(recordVisitor); IAuditLogRecord result = recordVisitor.Result; return(result.GetDetails()); }
public static string GetAsString(IAuditLogRecord auditRecord) { StringBuilder stringBuilder = new StringBuilder(1024); foreach (KeyValuePair <string, string> keyValuePair in auditRecord.GetDetails()) { stringBuilder.AppendFormat("{0}{1} {2}\r\n", keyValuePair.Key, ":", keyValuePair.Value); } return(stringBuilder.ToString()); }