private string ConvertFolderIdToString(StoreObjectId folderId) { if (folderId == null) { return("null"); } string result; if (ActivitySession.WellKnownFolderMapping.TryGetValue(this.session.IsDefaultFolderType(folderId), out result)) { return(result); } return(folderId.ToBase64ProviderLevelItemId()); }
internal LogRowFormatter GetFileLogRow(Activity activity) { LogRowFormatter logRowFormatter = new LogRowFormatter(this.logSchema); logRowFormatter[0] = activity.Id; logRowFormatter[1] = activity.TimeStamp.ToUtc().ToISOString(); logRowFormatter[2] = activity.ClientId; logRowFormatter[3] = activity.MailboxGuid; logRowFormatter[4] = activity.ClientSessionId; logRowFormatter[5] = activity.SequenceNumber; StoreObjectId storeObjectId = activity.ItemId; logRowFormatter[6] = ((storeObjectId == null) ? null : storeObjectId.ToBase64ProviderLevelItemId()); logRowFormatter[7] = activity.ClientVersion; logRowFormatter[8] = activity.TenantName; logRowFormatter[9] = activity.LocaleId; logRowFormatter[10] = activity.CustomPropertiesString; storeObjectId = activity.PreviousItemId; logRowFormatter[11] = ((storeObjectId == null) ? null : storeObjectId.ToBase64ProviderLevelItemId()); logRowFormatter[12] = activity.ActivityCreationTime.ToUtc().ToISOString(); logRowFormatter[13] = ((activity.MailboxType == null) ? null : string.Format("0x{0:X16}", activity.MailboxType)); logRowFormatter[14] = ((activity.NetId == null) ? null : activity.NetId.ToString()); return(logRowFormatter); }