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

DefaultOwner

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

public static IWin32Window DefaultOwner { get; set; }

Property Value

IWin32Window

InitialBrowseDirectory

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

public static string InitialBrowseDirectory { get; set; }

Property Value

string

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

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

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