ArgumentNullException Costruttori

Definizione

Inizializza una nuova istanza della classe ArgumentNullException.Initializes a new instance of the ArgumentNullException class.

Overload

ArgumentNullException()

Inizializza una nuova istanza della classe ArgumentNullException.Initializes a new instance of the ArgumentNullException class.

ArgumentNullException(String)

Inizializza una nuova istanza della classe ArgumentNullException con il nome del parametro che causa l'eccezione.Initializes a new instance of the ArgumentNullException class with the name of the parameter that causes this exception.

ArgumentNullException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe ArgumentNullException con dati serializzati.Initializes a new instance of the ArgumentNullException class with serialized data.

ArgumentNullException(String, Exception)

Inizializza una nuova istanza della classe ArgumentNullException con un messaggio di errore e l'eccezione che ha causato l'eccezione corrente.Initializes a new instance of the ArgumentNullException class with a specified error message and the exception that is the cause of this exception.

ArgumentNullException(String, String)

Inizializza un'istanza della classe ArgumentNullException con un messaggio di errore specificato e il nome del parametro che provoca l'eccezione corrente.Initializes an instance of the ArgumentNullException class with a specified error message and the name of the parameter that causes this exception.

ArgumentNullException()

Inizializza una nuova istanza della classe ArgumentNullException.Initializes a new instance of the ArgumentNullException class.

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

Commenti

Questo costruttore inizializza la Message proprietà della nuova istanza su un messaggio fornito dal sistema in cui viene descritto l'errore, ad esempio "il valore non può essere null".This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Value cannot be null." Questo messaggio prende in considerazione le impostazioni cultura correnti del sistema.This message takes into account the current system culture.

Nella tabella seguente vengono illustrati i valori di proprietà iniziali per un'istanza di ArgumentNullException.The following table shows the initial property values for an instance of ArgumentNullException.

ProprietàProperty ValoreValue
InnerException Riferimento null (Nothing in Visual Basic).A null reference (Nothing in Visual Basic).
Message Una stringa del messaggio di errore localizzata, ad esempio "il valore non può essere null".A localized error message string, such as "Value cannot be null." per la lingua inglese.for the English language.

ArgumentNullException(String)

Inizializza una nuova istanza della classe ArgumentNullException con il nome del parametro che causa l'eccezione.Initializes a new instance of the ArgumentNullException class with the name of the parameter that causes this exception.

public:
 ArgumentNullException(System::String ^ paramName);
public ArgumentNullException (string paramName);
new ArgumentNullException : string -> ArgumentNullException
Public Sub New (paramName As String)

Parametri

paramName
String

Nome del parametro che ha causato l'eccezione.The name of the parameter that caused the exception.

Commenti

Questo costruttore inizializza la Message proprietà della nuova istanza su un messaggio fornito dal sistema in cui viene descritto l'errore e include il nome del parametro.This constructor initializes the Message property of the new instance to a system-supplied message that describes the error and includes the parameter name. Questo messaggio prende in considerazione le impostazioni cultura correnti del sistema.This message takes into account the current system culture.

Questo costruttore inizializza la proprietà ParamName della nuova istanza utilizzando il parametro paramName.This constructor initializes the ParamName property of the new instance using the paramName parameter. Il contenuto di paramName deve essere facilmente comprensibile.The content of paramName is intended to be understood by humans.

Nella tabella seguente vengono illustrati i valori di proprietà iniziali per un'istanza di ArgumentNullException.The following table shows the initial property values for an instance of ArgumentNullException.

ProprietàProperty ValoreValue
InnerException Riferimento null (Nothing in Visual Basic).A null reference (Nothing in Visual Basic).
Message Stringa del messaggio di errore localizzato che identifica l'argomento null.A localized error message string that identifies the null argument. Se, ad esempio, paramName l'argomento è "arg1", la stringa di messaggio della lingua inglese è:For example, if the paramName argument is "arg1", the English language message string is:

Value cannot be null.Parameter name: arg01
ParamName Stringa del nome del parametro.The parameter name string.

ArgumentNullException(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe ArgumentNullException con dati serializzati.Initializes a new instance of the ArgumentNullException class with serialized data.

protected:
 ArgumentNullException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Security.SecurityCritical]
protected ArgumentNullException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new ArgumentNullException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentNullException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametri

info
SerializationInfo

Oggetto che contiene i dati oggetto serializzati.The object that holds the serialized object data.

context
StreamingContext

Oggetto che descrive l'origine o la destinazione dei dati serializzati.An object that describes the source or destination of the serialized data.

Attributi

Commenti

Questo costruttore viene chiamato durante la deserializzazione per ricostituire l'oggetto eccezione trasmesso su un flusso.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Per altre informazioni, vedere serializzazione SOAP e XML.For more information, see XML and SOAP Serialization.

Sicurezza

SecurityPermission
per la fornitura di servizi di serializzazione.for providing serialization services. Enumerazione associata: SerializationFormatterAzione di sicurezza:LinkDemandAssociated enumeration: SerializationFormatter Security action: LinkDemand

SecurityCriticalAttribute
richiede l'attendibilità totale per il chiamante immediato.requires full trust for the immediate caller. Questo membro non può essere utilizzato da codice parzialmente attendibile o trasparente.This member cannot be used by partially trusted or transparent code.

Vedi anche

ArgumentNullException(String, Exception)

Inizializza una nuova istanza della classe ArgumentNullException con un messaggio di errore e l'eccezione che ha causato l'eccezione corrente.Initializes a new instance of the ArgumentNullException class with a specified error message and the exception that is the cause of this exception.

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

Parametri

message
String

Messaggio di errore nel quale viene indicata la causa dell'eccezioneThe error message that explains the reason for this exception.

innerException
Exception

Eccezione causa dell'eccezione corrente o riferimento Null (Nothing in Visual Basic) se non viene specificata alcuna eccezione interna.The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.

ArgumentNullException(String, String)

Inizializza un'istanza della classe ArgumentNullException con un messaggio di errore specificato e il nome del parametro che provoca l'eccezione corrente.Initializes an instance of the ArgumentNullException class with a specified error message and the name of the parameter that causes this exception.

public:
 ArgumentNullException(System::String ^ paramName, System::String ^ message);
public ArgumentNullException (string paramName, string message);
new ArgumentNullException : string * string -> ArgumentNullException
Public Sub New (paramName As String, message As String)

Parametri

paramName
String

Nome del parametro che ha causato l'eccezione.The name of the parameter that caused the exception.

message
String

Messaggio in cui viene descritto l'errore,A message that describes the error.

Commenti

Questo costruttore inizializza la Message proprietà della nuova istanza di usando il valore message del parametro.This constructor initializes the Message property of the new instance using the value of the message parameter. Il contenuto del parametro message deve essere facilmente comprensibile.The content of the message parameter is intended to be understood by humans. Il chiamante del costruttore deve garantire che la stringa sia stata localizzata in base alle impostazioni cultura correnti del sistema.The caller of this constructor is required to ensure that this string has been localized for the current system culture.

Questo costruttore inizializza la proprietà ParamName della nuova istanza utilizzando il parametro paramName.This constructor initializes the ParamName property of the new instance using the paramName parameter. Il contenuto di paramName deve essere facilmente comprensibile.The content of paramName is intended to be understood by humans.

Nella tabella seguente vengono illustrati i valori di proprietà iniziali per un'istanza di ArgumentNullException.The following table shows the initial property values for an instance of ArgumentNullException.

ProprietàProperty ValoreValue
InnerException Riferimento null (Nothing in Visual Basic).A null reference (Nothing in Visual Basic).
Message Stringa del messaggio di errore.The error message string.
ParamName Stringa del nome del parametro.The parameter name string.

Si applica a