コード例 #1
0
 /// <summary>
 /// Регистрирует новое событие в журнале на основе компонента <paramref name="component"/>.
 /// </summary>
 /// <param name="component">Компонент приложения (см. <see cref="IComponentSingleton{TAppCore}"/>) для которого регистрируется событие.</param>
 /// <param name="eventType">См. <see cref="JournalDAO.EventType"/>.</param>
 /// <param name="eventCode">См. <see cref="JournalDAO.EventCode"/>.</param>
 /// <param name="eventInfo">См. <see cref="JournalDAO.EventInfo"/>.</param>
 /// <param name="eventInfoDetailed">См. <see cref="JournalDAO.EventInfoDetailed"/>.</param>
 /// <returns>Возвращает объект с результатом выполнения операции. Если во время добавления события в журнал возникла ошибка, она будет отражена в сообщении <see cref="ExecutionResult.Message"/>.</returns>
 public static ExecutionResult <int?> RegisterEvent(this IComponentSingleton component, EventType eventType, int eventCode, string eventInfo, string eventInfoDetailed = null)
 {
     return(ManagerExtensions.RegisterEvent(component, eventType, eventCode, eventInfo, eventInfoDetailed, null));
 }
コード例 #2
0
 /// <summary>
 /// Регистрирует новое событие в журнале на основе компонента <paramref name="component"/>.
 /// </summary>
 /// <param name="component">Компонент приложения (см. <see cref="IComponentSingleton{TAppCore}"/>) для которого регистрируется событие.</param>
 /// <param name="itemKey">См. <see cref="JournalDAO.ItemLinkId"/>.</param>
 /// <param name="eventType">См. <see cref="JournalDAO.EventType"/>.</param>
 /// <param name="eventCode">См. <see cref="JournalDAO.EventCode"/>.</param>
 /// <param name="eventInfo">См. <see cref="JournalDAO.EventInfo"/>.</param>
 /// <param name="eventInfoDetailed">См. <see cref="JournalDAO.EventInfoDetailed"/>.</param>
 /// <param name="exception">См. <see cref="JournalDAO.ExceptionDetailed"/>.</param>
 /// <returns>Возвращает объект с результатом выполнения операции. Если во время добавления события в журнал возникла ошибка, она будет отражена в сообщении <see cref="ExecutionResult.Message"/>.</returns>
 public static ExecutionResult <int?> RegisterEventForItem(this IComponentSingleton component, ItemKey itemKey, EventType eventType, int eventCode, string eventInfo, string eventInfoDetailed = null, Exception exception = null)
 {
     return(ManagerExtensions.RegisterEventForItem(component, itemKey, eventType, eventCode, eventInfo, eventInfoDetailed, null, exception));
 }
コード例 #3
0
 /// <summary>
 /// Регистрирует новое событие в журнале на основе компонента <paramref name="component"/>.
 /// </summary>
 /// <param name="component">Компонент приложения (см. <see cref="IComponentSingleton{TAppCore}"/>) для которого регистрируется событие.</param>
 /// <param name="eventType">См. <see cref="JournalDAO.EventType"/>.</param>
 /// <param name="eventInfo">См. <see cref="JournalDAO.EventInfo"/>.</param>
 /// <param name="eventInfoDetailed">См. <see cref="JournalDAO.EventInfoDetailed"/>.</param>
 /// <param name="eventTime">См. <see cref="JournalDAO.DateEvent"/>. Если передано значение null, то событие записывается на момент вызова метода.</param>
 /// <param name="exception">См. <see cref="JournalDAO.ExceptionDetailed"/>.</param>
 /// <returns>Возвращает объект с результатом выполнения операции. Если во время добавления события в журнал возникла ошибка, она будет отражена в сообщении <see cref="ExecutionResult.Message"/>.</returns>
 public static ExecutionResult <int?> RegisterEvent(this IComponentSingleton component, EventType eventType, string eventInfo, string eventInfoDetailed = null, DateTime?eventTime = null, Exception exception = null)
 {
     //return component.GetAppCore().Get<JournalingManager>().RegisterJournalTyped(type, nameJournal);
     return(ManagerExtensions.RegisterEvent(component, eventType, JournalingManager.EventCodeDefault, eventInfo, eventInfoDetailed, eventTime, exception));
 }
コード例 #4
0
 /// <summary>
 /// Регистрирует новое событие в журнале на основе компонента <paramref name="component"/>.
 /// </summary>
 /// <param name="component">Компонент приложения (см. <see cref="IComponentSingleton{TAppCore}"/>) для которого регистрируется событие.</param>
 /// <param name="relatedItem">См. <see cref="JournalDAO.ItemLinkId"/>.</param>
 /// <param name="eventType">См. <see cref="JournalDAO.EventType"/>.</param>
 /// <param name="eventInfo">См. <see cref="JournalDAO.EventInfo"/>.</param>
 /// <param name="eventInfoDetailed">См. <see cref="JournalDAO.EventInfoDetailed"/>.</param>
 /// <returns>Возвращает объект с результатом выполнения операции. Если во время добавления события в журнал возникла ошибка, она будет отражена в сообщении <see cref="ExecutionResult.Message"/>.</returns>
 public static ExecutionResult <int?> RegisterEventForItem(this IComponentSingleton component, ItemBase relatedItem, EventType eventType, string eventInfo, string eventInfoDetailed = null)
 {
     return(ManagerExtensions.RegisterEventForItem(component, relatedItem, eventType, 0, eventInfo, eventInfoDetailed, null));
 }
コード例 #5
0
 /// <summary>
 /// Регистрирует новое событие в журнале на основе компонента <paramref name="component"/>.
 /// </summary>
 /// <param name="component">Компонент приложения (см. <see cref="IComponentSingleton{TAppCore}"/>) для которого регистрируется событие.</param>
 /// <param name="eventType">См. <see cref="JournalDAO.EventType"/>.</param>
 /// <param name="eventInfo">См. <see cref="JournalDAO.EventInfo"/>.</param>
 /// <param name="eventInfoDetailed">См. <see cref="JournalDAO.EventInfoDetailed"/>.</param>
 /// <param name="exception">См. <see cref="JournalDAO.ExceptionDetailed"/>.</param>
 /// <returns>Возвращает объект с результатом выполнения операции. Если во время добавления события в журнал возникла ошибка, она будет отражена в сообщении <see cref="ExecutionResult.Message"/>.</returns>
 public static ExecutionResult <int?> RegisterEvent(this IComponentSingleton component, EventType eventType, string eventInfo, string eventInfoDetailed = null, Exception exception = null)
 {
     return(ManagerExtensions.RegisterEvent(component, eventType, JournalingManager.EventCodeDefault, eventInfo, eventInfoDetailed, exception));
 }