Я работаю с платформой Сервера совместной работы.
Один из предоставленных элементов управления формой позволяет пользователю обновлять его / ее «статус». Например: «Джо: собираюсь выпить кофе: 12:30».
Я хочу изменить формат этого сообщения, прежде чем оно попадет в базу данных (переходит в формате HTML). Я хочу убрать символ ":" между именем и сообщением или, возможно, выполнить другое форматирование.
Форматирование завершается с помощью UpdateStatusMessageForm, в котором создается экземпляр типа ActivityMessage с сообщением о состоянии, введенным пользователем. «ActivityMessage» вызывает метод форматирования, показанный ниже:
public static string GetFormat(IActivityMessage message, string timeCssClass)
{
return string.Format("<a href=\"{0}\">{1}</a>: {2} <span class='{3}'>{4}</span>", SiteUrls.Instance().UserProfile(message.Author.Username), message.Author.DisplayName, message.Body, timeCssClass, Formatter.FormatTime(message.DateCreated));
}
Как я могу изменить реализацию этого метода, если я не могу переопределить его? Какие-либо предложения? Спасибо!