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
DefaultOwner
Окно (обычно главная форма), по отношение к которому, будет модально отображаться данная форма, если явно не указан параметр owner (равен null).
public static IWin32Window DefaultOwner { get; set; }
Property Value
InitialBrowseDirectory
Директория, с которой начинается обзор файла для прикрепления к отчету об ошибке.
public static string InitialBrowseDirectory { get; set; }
Property Value
Remarks
Устанавливается для диалога выбора файлов, который отображается при нажатии кнопки Обзор.
TelemetryClient
Клиент телеметрии, через которого будут отправляться отчёты.
public static TelemetryClient TelemetryClient { get; set; }
Property Value
- TelemetryClient
Methods
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
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
message
stringСообщение об ошибке для пользователя.
exception
ExceptionИсключение, приведшее к ошибке.
Show(IWin32Window, string, Exception)
Создает экземпляр формы и отображает ее. Так же принимает экземпляр класса Exception приведший к ошибке.
public static void Show(IWin32Window owner, string message, Exception exception)
Parameters
owner
IWin32WindowОкно, по отношению к которому форма будет модальна.
message
stringСообщение об ошибке для пользователя.
exception
ExceptionИсключение, приведшее к ошибке.
ShowForm(IWin32Window)
Отображает форму для отправки отчета об ошибке.
public void ShowForm(IWin32Window owner)
Parameters
owner
IWin32WindowОкно, по отношению к которому форма будет модальна.