Table of Contents

Class BugReportForm

Namespace
Lers.Common
Assembly
Lers.UI.dll

Позволяет отправить отчет об ошибке.

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

long

Properties

BugstreamClient

Клиент телеметрии, через которого будут отправляться отчёты.

public static BugstreamClient BugstreamClient { get; set; }

Property Value

BugstreamClient

DefaultOwner

Окно (обычно главная форма), по отношение к которому, будет модально отображаться данная форма, если явно не указан параметр owner (равен null).

public static IWin32Window DefaultOwner { get; set; }

Property Value

IWin32Window

InitialBrowseDirectory

Директория, с которой начинается обзор файла для прикрепления к отчету об ошибке.

public static string InitialBrowseDirectory { get; set; }

Property Value

string

Remarks

Устанавливается для диалога выбора файлов, который отображается при нажатии кнопки Обзор.

Methods

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

GetLogsDirectory()

Получает путь к папке с лог-файлами.

public static string GetLogsDirectory()

Returns

string

OnClosed(EventArgs)

Обработчик закрытия формы.

protected override void OnClosed(EventArgs e)

Parameters

e EventArgs

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

Окно, по отношению к которому форма будет модальна.