Esempio n. 1
0
 public void Write(TextWriter textWriter, bool includeHmac)
 {
     textWriter.Write(this.LeaseId);
     textWriter.Write(';');
     textWriter.Write(this.OverwrittenLeaseId);
     textWriter.Write(';');
     textWriter.Write(this.LicenseId);
     textWriter.Write(';');
     textWriter.Write(XmlConvert.ToString(this.StartTime, XmlDateTimeSerializationMode.Utc));
     textWriter.Write(';');
     textWriter.Write(XmlConvert.ToString(this.EndTime, XmlDateTimeSerializationMode.Utc));
     textWriter.Write(';');
     textWriter.Write(CryptoUtilities.ComputeStringHash64(this.Machine).ToString("x"));
     textWriter.Write(';');
     textWriter.Write(CryptoUtilities.ComputeStringHash64(this.UserName).ToString("x"));
     if (includeHmac)
     {
         textWriter.Write(';');
         textWriter.Write(this.HMAC);
     }
 }