Class BugReportForm
Позволяет отправить отчет об ошибке.
public class BugReportForm : Form, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl
- Inheritance
-
BugReportForm
- Implements
- Inherited Members
- Extension Methods
Constructors
BugReportForm()
Конструктор BugReportForm по умолчанию.
public BugReportForm()
Fields
MaxAttachmentSize
Максимальный размер прикладываемого файла.
public const long MaxAttachmentSize = 52428800
Field Value
Properties
BugstreamClient
Клиент телеметрии, через которого будут отправляться отчёты.
public static BugstreamClient BugstreamClient { get; set; }
Property Value
- BugstreamClient
DefaultOwner
Окно (обычно главная форма), по отношение к которому, будет модально отображаться данная форма, если явно не указан параметр owner (равен null).
public static IWin32Window DefaultOwner { get; set; }
Property Value
InitialBrowseDirectory
Директория, с которой начинается обзор файла для прикрепления к отчету об ошибке.
public static string InitialBrowseDirectory { get; set; }
Property Value
Remarks
Устанавливается для диалога выбора файлов, который отображается при нажатии кнопки Обзор.
Methods
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposingbool
GetLogsDirectory()
Получает путь к папке с лог-файлами.
public static string GetLogsDirectory()
Returns
OnClosed(EventArgs)
Обработчик закрытия формы.
protected override void OnClosed(EventArgs e)
Parameters
Show(string, Exception)
Создает экземпляр формы и отображает ее. Так же принимает экземпляр класса Exception приведший к ошибке.
public static void Show(string message, Exception exception)
Parameters
messagestringСообщение об ошибке для пользователя.
exceptionExceptionИсключение, приведшее к ошибке.
Show(IWin32Window, string, Exception)
Создает экземпляр формы и отображает ее. Так же принимает экземпляр класса Exception приведший к ошибке.
public static void Show(IWin32Window owner, string message, Exception exception)
Parameters
ownerIWin32WindowОкно, по отношению к которому форма будет модальна.
messagestringСообщение об ошибке для пользователя.
exceptionExceptionИсключение, приведшее к ошибке.
ShowForm(IWin32Window)
Отображает форму для отправки отчета об ошибке.
public void ShowForm(IWin32Window owner)
Parameters
ownerIWin32WindowОкно, по отношению к которому форма будет модальна.