ArgumentNullException ArgumentNullException ArgumentNullException ArgumentNullException Constructors

定義

オーバーロード

ArgumentNullException() ArgumentNullException() ArgumentNullException()

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

ArgumentNullException(String) ArgumentNullException(String) ArgumentNullException(String) 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(SerializationInfo, StreamingContext) ArgumentNullException(SerializationInfo, StreamingContext) ArgumentNullException(SerializationInfo, StreamingContext)

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

ArgumentNullException(String, Exception) ArgumentNullException(String, Exception) ArgumentNullException(String, Exception) 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(String, String) ArgumentNullException(String, String) 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() 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(String) ArgumentNullException(String) 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 String String 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(SerializationInfo, StreamingContext) ArgumentNullException(SerializationInfo, StreamingContext) 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 SerializationInfo SerializationInfo SerializationInfo

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

context
StreamingContext StreamingContext StreamingContext 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(String, Exception) ArgumentNullException(String, Exception) 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 String String String

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

innerException
Exception Exception Exception 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(String, String) ArgumentNullException(String, String) 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 String String String

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

message
String String String 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.

適用対象