Partager via


Win32Exception Constructeurs

Définition

Initialise une nouvelle instance de la classe Win32Exception.

Surcharges

Win32Exception()

Initialise une nouvelle instance de la classe Win32Exception avec la dernière erreur Win32 qui s'est produite.

Win32Exception(Int32)

Initialise une nouvelle instance de la classe Win32Exception avec l'erreur spécifiée.

Win32Exception(String)

Initialise une nouvelle instance de la classe Win32Exception avec la description détaillée spécifiée.

Win32Exception(Int32, String)

Initialise une nouvelle instance de la classe Win32Exception avec l'erreur et la description détaillée spécifiées.

Win32Exception(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la classe Win32Exception avec les informations de contexte et de sérialisation spécifiées.

Win32Exception(String, Exception)

Initialise une nouvelle instance de la classe Win32Exception avec la description détaillée spécifiée et l'exception spécifiée.

Win32Exception()

Source:
Win32Exception.cs
Source:
Win32Exception.cs
Source:
Win32Exception.cs

Initialise une nouvelle instance de la classe Win32Exception avec la dernière erreur Win32 qui s'est produite.

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

Remarques

La description détaillée de l’erreur est déterminée par le message d’erreur Win32 associé à l’erreur.

Ce constructeur utilise la GetLastWin32Error méthode de Marshal pour obtenir son code d’erreur.

S’applique à

Win32Exception(Int32)

Source:
Win32Exception.cs
Source:
Win32Exception.cs
Source:
Win32Exception.cs

Initialise une nouvelle instance de la classe Win32Exception avec l'erreur spécifiée.

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

Paramètres

error
Int32

Code d'erreur Win32 associé à cette exception.

Remarques

La description détaillée de l’erreur est déterminée par le message d’erreur Win32 associé à l’erreur.

S’applique à

Win32Exception(String)

Source:
Win32Exception.cs
Source:
Win32Exception.cs
Source:
Win32Exception.cs

Initialise une nouvelle instance de la classe Win32Exception avec la description détaillée spécifiée.

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)

Paramètres

message
String

Description détaillée de l'erreur.

S’applique à

Win32Exception(Int32, String)

Source:
Win32Exception.cs
Source:
Win32Exception.cs
Source:
Win32Exception.cs

Initialise une nouvelle instance de la classe Win32Exception avec l'erreur et la description détaillée spécifiées.

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)

Paramètres

error
Int32

Code d'erreur Win32 associé à cette exception.

message
String

Description détaillée de l'erreur.

Remarques

La description détaillée de l’erreur est déterminée par le message d’erreur Win32 associé à l’erreur.

S’applique à

Win32Exception(SerializationInfo, StreamingContext)

Source:
Win32Exception.cs
Source:
Win32Exception.cs
Source:
Win32Exception.cs

Attention

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

Initialise une nouvelle instance de la classe Win32Exception avec les informations de contexte et de sérialisation spécifiées.

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)

Paramètres

info
SerializationInfo

SerializationInfo associé à cette exception.

context
StreamingContext

StreamingContext qui représente le contexte de cette exception.

Attributs

S’applique à

Win32Exception(String, Exception)

Source:
Win32Exception.cs
Source:
Win32Exception.cs
Source:
Win32Exception.cs

Initialise une nouvelle instance de la classe Win32Exception avec la description détaillée spécifiée et l'exception spécifiée.

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)

Paramètres

message
String

Description détaillée de l'erreur.

innerException
Exception

Référence à l'exception interne à l'origine de cette exception.

S’applique à