ArgumentNullException コンストラクター

定義

ArgumentNullException クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArgumentNullException class.

オーバーロード

ArgumentNullException()

ArgumentNullException クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArgumentNullException class.

ArgumentNullException(String)

この例外の原因である引数の名前を指定して、ArgumentNullException クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArgumentNullException class with the name of the parameter that causes this exception.

ArgumentNullException(SerializationInfo, StreamingContext)

シリアル化したデータを使用して、ArgumentNullException クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArgumentNullException class with serialized data.

ArgumentNullException(String, Exception)

エラー メッセージ、およびこの例外の原因である例外を指定して、ArgumentNullException クラスの新しいインスタンスを初期化します。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)

指定したエラー メッセージと、この例外の原因である引数の名前を使用して、ArgumentNullException クラスのインスタンスを初期化します。Initializes an instance of the ArgumentNullException class with a specified error message and the name of the parameter that causes this exception.

ArgumentNullException()

ArgumentNullException クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArgumentNullException class.

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

注釈

このコンストラクターは、 Message新しいインスタンスのプロパティを、"値を 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." このメッセージには、現在のシステムのカルチャが考慮されます。This message takes into account the current system culture.

ArgumentNullException インスタンスの初期プロパティ値を次の表に示します。The following table shows the initial property values for an instance of ArgumentNullException.

プロパティProperty [値]Value
InnerException null 参照 (Visual Basic の場合は Nothing)。A null reference (Nothing in Visual Basic).
Message "値を null にすることはできません" などのローカライズされたエラーメッセージ文字列。A localized error message string, such as "Value cannot be null." 英語の場合。for the English language.

ArgumentNullException(String)

この例外の原因である引数の名前を指定して、ArgumentNullException クラスの新しいインスタンスを初期化します。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)

パラメーター

paramName
String

例外の原因となったパラメーターの名前。The name of the parameter that caused the exception.

注釈

このコンストラクターは、 Message新しいインスタンスのプロパティを、エラーを説明するシステム提供のメッセージに初期化し、パラメーター名を含めます。This constructor initializes the Message property of the new instance to a system-supplied message that describes the error and includes the parameter name. このメッセージには、現在のシステムのカルチャが考慮されます。This message takes into account the current system culture.

このコンストラクターは、新しいインスタンスの ParamName プロパティを paramName パラメーターを使用して初期化します。This constructor initializes the ParamName property of the new instance using the paramName parameter. paramName の内容は、ユーザーが理解できる内容にします。The content of paramName is intended to be understood by humans.

ArgumentNullException インスタンスの初期プロパティ値を次の表に示します。The following table shows the initial property values for an instance of ArgumentNullException.

プロパティProperty [値]Value
InnerException null 参照 (Visual Basic の場合は Nothing)。A null reference (Nothing in Visual Basic).
Message Null 引数を識別するローカライズされたエラーメッセージ文字列。A localized error message string that identifies the null argument. たとえば、 paramName引数が "arg1" の場合、英語のメッセージ文字列は次のようになります。For example, if the paramName argument is "arg1", the English language message string is:

Value cannot be null.Parameter name: arg01
ParamName パラメーター名の文字列。The parameter name string.

ArgumentNullException(SerializationInfo, StreamingContext)

シリアル化したデータを使用して、ArgumentNullException クラスの新しいインスタンスを初期化します。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)

パラメーター

info
SerializationInfo

シリアル化されたオブジェクト データを保持するオブジェクト。The object that holds the serialized object data.

context
StreamingContext

シリアル化されたデータの転送元または転送先を記述するオブジェクト。An object that describes the source or destination of the serialized data.

属性

注釈

このコンストラクターは、逆シリアル化中に、ストリームで送信された例外オブジェクトを再構築するために呼び出されます。This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. 詳細については、次を参照してください。 XML および SOAP シリアル化します。For more information, see XML and SOAP Serialization.

セキュリティ

SecurityPermission
シリアル化サービスを提供します。for providing serialization services. 関連付けられた列挙型: SerializationFormatterセキュリティアクション:LinkDemandAssociated enumeration: SerializationFormatter Security action: LinkDemand

SecurityCriticalAttribute
直前の呼び出し元に完全信頼が必要です。requires full trust for the immediate caller. このメンバーは、部分的に信頼されているコードまたは透過的なコードでは使用できません。This member cannot be used by partially trusted or transparent code.

こちらもご覧ください

ArgumentNullException(String, Exception)

エラー メッセージ、およびこの例外の原因である例外を指定して、ArgumentNullException クラスの新しいインスタンスを初期化します。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)

パラメーター

message
String

この例外の原因を説明するエラー メッセージ。The error message that explains the reason for this exception.

innerException
Exception

現在の例外の原因である例外。内部例外が指定されていない場合は null 参照 (Visual Basic では、Nothing)。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)

指定したエラー メッセージと、この例外の原因である引数の名前を使用して、ArgumentNullException クラスのインスタンスを初期化します。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)

パラメーター

paramName
String

例外の原因となったパラメーターの名前。The name of the parameter that caused the exception.

message
String

エラーについて説明するメッセージ。A message that describes the error.

注釈

このコンストラクターは、 Message messageパラメーターの値を使用して、新しいインスタンスのプロパティを初期化します。This constructor initializes the Message property of the new instance using the value of the message parameter. message パラメーターの内容は、ユーザーが理解できる内容にします。The content of the message parameter is intended to be understood by humans. このコンストラクターの呼び出し元は、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。The caller of this constructor is required to ensure that this string has been localized for the current system culture.

このコンストラクターは、新しいインスタンスの ParamName プロパティを paramName パラメーターを使用して初期化します。This constructor initializes the ParamName property of the new instance using the paramName parameter. paramName の内容は、ユーザーが理解できる内容にします。The content of paramName is intended to be understood by humans.

ArgumentNullException インスタンスの初期プロパティ値を次の表に示します。The following table shows the initial property values for an instance of ArgumentNullException.

プロパティProperty [値]Value
InnerException null 参照 (Visual Basic の場合は Nothing)。A null reference (Nothing in Visual Basic).
Message エラー メッセージ文字列。The error message string.
ParamName パラメーター名の文字列。The parameter name string.

適用対象