NoStartupFormException Конструкторы

Определение

Инициализирует новый экземпляр класса NoStartupFormException.

Перегрузки

NoStartupFormException()

Инициализирует новый экземпляр класса NoStartupFormException.

NoStartupFormException(String)

Инициализирует новый экземпляр класса NoStartupFormException с указанным сообщением об ошибке.

NoStartupFormException(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый экземпляр класса NoStartupFormException с сериализованными данными.

NoStartupFormException(String, Exception)

Инициализирует новый экземпляр класса NoStartupFormException указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее данное исключение.

NoStartupFormException()

Инициализирует новый экземпляр класса NoStartupFormException.

public:
 NoStartupFormException();
public NoStartupFormException ();
Public Sub New ()

Комментарии

Модель приложений Visual Basic требует, чтобы приложение задало MainForm свойство перед запуском OnRun метода . Если свойство не задано, модель приложений Visual Basic вызывает это исключение. Дополнительные сведения см. в разделе Расширение модели приложений Visual Basic.

В следующей таблице показаны первоначальные значения свойств для экземпляра NoStartupFormException.

Свойство Значение
InnerException Пустая ссылка (Nothing в Visual Basic).
Message Локализованная строка сообщения об ошибке.

См. также раздел

Применяется к

NoStartupFormException(String)

Инициализирует новый экземпляр класса NoStartupFormException с указанным сообщением об ошибке.

public:
 NoStartupFormException(System::String ^ message);
public NoStartupFormException (string message);
new Microsoft.VisualBasic.ApplicationServices.NoStartupFormException : string -> Microsoft.VisualBasic.ApplicationServices.NoStartupFormException
Public Sub New (message As String)

Параметры

message
String

Сообщение, описывающее ошибку.

Комментарии

Содержимое параметра message должно быть понятно пользователям. Для гарантированной локализации этой строки для текущей системной культуры необходимы сведения о том, кто вызывает этот конструктор.

Интерфейс NoStartupFormException наследуется от интерфейса Exception. Этот конструктор задает свойства объекта , Exception как показано в следующей таблице.

Свойство Значение
InnerException Пустая ссылка (Nothing в Visual Basic)
Message Строка message .

См. также раздел

Применяется к

NoStartupFormException(SerializationInfo, StreamingContext)

Внимание!

Type or member obsolete.

Инициализирует новый экземпляр класса NoStartupFormException с сериализованными данными.

protected:
 NoStartupFormException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected NoStartupFormException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("Type or member obsolete.", DiagnosticId="SYSLIB0051")]
protected NoStartupFormException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new Microsoft.VisualBasic.ApplicationServices.NoStartupFormException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> Microsoft.VisualBasic.ApplicationServices.NoStartupFormException
[<System.Obsolete("Type or member obsolete.", DiagnosticId="SYSLIB0051")>]
new Microsoft.VisualBasic.ApplicationServices.NoStartupFormException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> Microsoft.VisualBasic.ApplicationServices.NoStartupFormException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Параметры

info
SerializationInfo

Объект SerializationInfo, содержащий сериализованные данные объекта по возникающему исключению.

context
StreamingContext

Объект StreamingContext, содержащий контекстные сведения об источнике или назначении.

Атрибуты

Комментарии

Этот конструктор вызывается во время десериализации для восстановления объекта исключения, переданного в потоке.

См. также раздел

Применяется к

NoStartupFormException(String, Exception)

Инициализирует новый экземпляр класса NoStartupFormException указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее данное исключение.

public:
 NoStartupFormException(System::String ^ message, Exception ^ inner);
public NoStartupFormException (string message, Exception inner);
new Microsoft.VisualBasic.ApplicationServices.NoStartupFormException : string * Exception -> Microsoft.VisualBasic.ApplicationServices.NoStartupFormException
Public Sub New (message As String, inner As Exception)

Параметры

message
String

Объект String, описывающий ошибку.

inner
Exception

Объект Exception, являющийся причиной текущего исключения. Если параметр InnerException не является неопределенной ссылкой (Nothing в Visual Basic), то текущее исключение возникает в блоке catch, обрабатывающем внутреннее исключение.

Комментарии

Содержимое параметра message должно быть понятно пользователям. Для гарантированной локализации этой строки для текущей системной культуры необходимы сведения о том, кто вызывает этот конструктор.

Исключение, созданное как прямой результат предыдущего исключения, должно содержать в свойстве InnerException ссылку на предыдущее исключение. InnerException Свойство возвращает то же значение, которое было передано конструктору, или пустая ссылка, если InnerException свойства не предоставляет конструктору значение внутреннего исключения.

В следующей таблице показаны первоначальные значения свойств для экземпляра ApplicationException.

Свойство Значение
InnerException Ссылка inner .
Message Строка message .

См. также раздел

Применяется к