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 |