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

Определение

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

Перегрузки

Win32Exception()

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

Win32Exception(Int32)

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

Win32Exception(String)

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

Win32Exception(Int32, String)

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

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

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

Win32Exception(String, Exception)

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

Win32Exception()

Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs

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

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

Комментарии

Подробное описание ошибки будет определяться сообщением об ошибке Win32, связанным с ошибкой.

Этот конструктор использует GetLastWin32Error метод для Marshal получения кода ошибки.

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

Win32Exception(Int32)

Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs

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

public:
 Win32Exception(int error);
public Win32Exception (int error);
new System.ComponentModel.Win32Exception : int -> System.ComponentModel.Win32Exception
Public Sub New (error As Integer)

Параметры

error
Int32

Код ошибки Win32, связанной с этим исключением.

Комментарии

Подробное описание ошибки определяется сообщением об ошибке Win32, связанным с ошибкой.

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

Win32Exception(String)

Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs

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

public:
 Win32Exception(System::String ^ message);
public Win32Exception (string message);
public Win32Exception (string? message);
new System.ComponentModel.Win32Exception : string -> System.ComponentModel.Win32Exception
Public Sub New (message As String)

Параметры

message
String

Подробное описание ошибки.

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

Win32Exception(Int32, String)

Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs

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

public:
 Win32Exception(int error, System::String ^ message);
public Win32Exception (int error, string message);
public Win32Exception (int error, string? message);
new System.ComponentModel.Win32Exception : int * string -> System.ComponentModel.Win32Exception
Public Sub New (error As Integer, message As String)

Параметры

error
Int32

Код ошибки Win32, связанной с этим исключением.

message
String

Подробное описание ошибки.

Комментарии

Подробное описание ошибки определяется сообщением об ошибке Win32, связанным с ошибкой.

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

Win32Exception(SerializationInfo, StreamingContext)

Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs

Внимание!

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

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

protected:
 Win32Exception(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected Win32Exception (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected Win32Exception (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ComponentModel.Win32Exception : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.Win32Exception
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.ComponentModel.Win32Exception : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.Win32Exception
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Параметры

info
SerializationInfo

Коллекция SerializationInfo, связанная с этим исключением.

context
StreamingContext

Объект StreamingContext, представляющий контекст этого исключения.

Атрибуты

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

Win32Exception(String, Exception)

Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs
Исходный код:
Win32Exception.cs

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

public:
 Win32Exception(System::String ^ message, Exception ^ innerException);
public Win32Exception (string message, Exception innerException);
public Win32Exception (string? message, Exception? innerException);
new System.ComponentModel.Win32Exception : string * Exception -> System.ComponentModel.Win32Exception
Public Sub New (message As String, innerException As Exception)

Параметры

message
String

Подробное описание ошибки.

innerException
Exception

Ссылка на внутреннее исключение, которое является причиной этого исключения.

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