COMException Constructeurs

Définition

Initialise une nouvelle instance de la classe COMException.Initializes a new instance of the COMException class.

Surcharges

COMException()

Initialise une nouvelle instance de la classe COMException avec des valeurs par défaut.Initializes a new instance of the COMException class with default values.

COMException(String)

Initialise une nouvelle instance de la classe COMException avec le message spécifié.Initializes a new instance of the COMException class with a specified message.

COMException(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe COMException à partir de données de sérialisation.Initializes a new instance of the COMException class from serialization data.

COMException(String, Exception)

Initialise une nouvelle instance de la classe COMException avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception.Initializes a new instance of the COMException class with a specified error message and a reference to the inner exception that is the cause of this exception.

COMException(String, Int32)

Initialise une nouvelle instance de la classe COMException avec un message et un code d'erreur spécifiés.Initializes a new instance of the COMException class with a specified message and error code.

COMException()

Initialise une nouvelle instance de la classe COMException avec des valeurs par défaut.Initializes a new instance of the COMException class with default values.

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

Remarques

COMException hérite de ExternalException.COMException inherits from ExternalException. Le tableau suivant montre comment ce constructeur définit les propriétés de l' Exception objet.The following table shows how this constructor sets the properties of the Exception object.

PropriétéProperty ValeurValue
InnerException null.null.
Message Chaîne de message d’erreur localisée.A localized error message string.

S’applique à

COMException(String)

Initialise une nouvelle instance de la classe COMException avec le message spécifié.Initializes a new instance of the COMException class with a specified message.

public:
 COMException(System::String ^ message);
public COMException (string message);
new System.Runtime.InteropServices.COMException : string -> System.Runtime.InteropServices.COMException
Public Sub New (message As String)

Paramètres

message
String

Message qui indique la raison de l'exception.The message that indicates the reason for the exception.

Remarques

COMException hérite de ExternalException.COMException inherits from ExternalException. Le tableau suivant montre comment ce constructeur définit les propriétés de l' Exception objet.The following table shows how this constructor sets the properties of the Exception object.

PropriétéProperty ValeurValue
InnerException null
Message message

S’applique à

COMException(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe COMException à partir de données de sérialisation.Initializes a new instance of the COMException class from serialization data.

protected:
 COMException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected COMException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Runtime.InteropServices.COMException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Runtime.InteropServices.COMException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Paramètres

info
SerializationInfo

Objet SerializationInfo qui contient les données sérialisées de l'objet.The SerializationInfo object that holds the serialized object data.

context
StreamingContext

Objet StreamingContext qui contient des informations contextuelles sur la source ou la destination.The StreamingContext object that supplies the contextual information about the source or destination.

Exceptions

info a la valeur null.info is null.

Remarques

Ce constructeur est appelé lors de la désérialisation afin de reconstituer l'objet exception transmis sur un flux.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Pour plus d’informations, consultez sérialisation XML et SOAP.For more information, see XML and SOAP Serialization.

COMException hérite de ExternalException.COMException inherits from ExternalException.

Voir aussi

S’applique à

COMException(String, Exception)

Initialise une nouvelle instance de la classe COMException avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception.Initializes a new instance of the COMException class with a specified error message and a reference to the inner exception that is the cause of this exception.

public:
 COMException(System::String ^ message, Exception ^ inner);
public COMException (string message, Exception inner);
new System.Runtime.InteropServices.COMException : string * Exception -> System.Runtime.InteropServices.COMException
Public Sub New (message As String, inner As Exception)

Paramètres

message
String

Message d'erreur qui explique la raison de l'exception.The error message that explains the reason for the exception.

inner
Exception

Exception ayant provoqué l'exception actuelle.The exception that is the cause of the current exception. Si le paramètre inner n'est pas null, l'exception actuelle est levée dans un bloc catch qui gère l'exception interne.If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.

Remarques

Une exception levée en conséquence directe d'une exception précédente doit contenir une référence à celle-ci dans la propriété InnerException.An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property. La propriété InnerException retourne la valeur passée au constructeur ou la valeur null si la propriété InnerException ne fournit pas la valeur d'exception interne au constructeur.The InnerException property returns the same value that is passed into the constructor, or null if the InnerException property does not supply the inner exception value to the constructor.

Le tableau suivant montre comment ce constructeur définit les propriétés de l' Exception objet.The following table shows how this constructor sets the properties of the Exception object.

PropriétéProperty ValueValue
InnerException La référence à l'exception interne.The inner exception reference.
Message Chaîne du message d'erreur.The error message string.

Voir aussi

S’applique à

COMException(String, Int32)

Initialise une nouvelle instance de la classe COMException avec un message et un code d'erreur spécifiés.Initializes a new instance of the COMException class with a specified message and error code.

public:
 COMException(System::String ^ message, int errorCode);
public COMException (string message, int errorCode);
new System.Runtime.InteropServices.COMException : string * int -> System.Runtime.InteropServices.COMException
Public Sub New (message As String, errorCode As Integer)

Paramètres

message
String

Message indiquant la raison pour laquelle l'exception s'est produite.The message that indicates the reason the exception occurred.

errorCode
Int32

Valeur de code d'erreur (HRESULT) associée à cette exception.The error code (HRESULT) value associated with this exception.

Remarques

Ce COMException constructeur définit le message de base avec le code d’erreur.This COMException constructor sets the base message with the error code.

COMException hérite de ExternalException.COMException inherits from ExternalException. Le tableau suivant montre comment ce constructeur définit les propriétés de l' Exception objet.The following table shows how this constructor sets the properties of the Exception object.

PropriétéProperty ValeurValue
InnerException null
Message message

S’applique à