Requires.Argument メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Argument(Boolean, String, ValidationInterpolatedStringHandler) |
条件が ArgumentException true に評価されない場合は、 をスローします。 |
Argument(Boolean, String, String) |
条件が ArgumentException true に評価されない場合は、 をスローします。 |
Argument(Boolean, String, ResourceManager, String) |
条件が ArgumentException true に評価されない場合は、 をスローします。 |
Argument(Boolean, String, String, Object) |
条件が ArgumentException true に評価されない場合は、 をスローします。 |
Argument(Boolean, String, String, Object[]) |
条件が ArgumentException true に評価されない場合は、 をスローします。 |
Argument(Boolean, String, ResourceManager, String, Object) | |
Argument(Boolean, String, ResourceManager, String, Object[]) |
条件が ArgumentException true に評価されない場合は、 をスローします。 |
Argument(Boolean, String, String, Object, Object) |
条件が ArgumentException true に評価されない場合は、 をスローします。 |
Argument(Boolean, String, ResourceManager, String, Object, Object) |
条件が ArgumentException true に評価されない場合は、 をスローします。 |
Argument(Boolean, String, ValidationInterpolatedStringHandler)
条件が ArgumentException true に評価されない場合は、 をスローします。
[System.Diagnostics.DebuggerStepThrough]
public static void Argument (bool condition, string? parameterName, ref Microsoft.ValidationInterpolatedStringHandler message);
[<System.Diagnostics.DebuggerStepThrough>]
static member Argument : bool * string * ValidationInterpolatedStringHandler -> unit
Public Shared Sub Argument (condition As Boolean, parameterName As String, ByRef message As ValidationInterpolatedStringHandler)
パラメーター
- condition
- Boolean
- parameterName
- String
- message
- Microsoft.ValidationInterpolatedStringHandler
- 属性
適用対象
Argument(Boolean, String, String)
条件が ArgumentException true に評価されない場合は、 をスローします。
public:
static void Argument(bool condition, System::String ^ parameterName, System::String ^ message);
[System.Diagnostics.DebuggerStepThrough]
public static void Argument (bool condition, string? parameterName, string? message);
[<System.Diagnostics.DebuggerStepThrough>]
static member Argument : bool * string * string -> unit
Public Shared Sub Argument (condition As Boolean, parameterName As String, message As String)
パラメーター
- condition
- Boolean
- parameterName
- String
- message
- String
- 属性
適用対象
Argument(Boolean, String, ResourceManager, String)
条件が ArgumentException true に評価されない場合は、 をスローします。
public:
static void Argument(bool condition, System::String ^ parameterName, System::Resources::ResourceManager ^ resourceManager, System::String ^ resourceName);
[System.Diagnostics.DebuggerStepThrough]
public static void Argument (bool condition, string? parameterName, System.Resources.ResourceManager resourceManager, string resourceName);
[<System.Diagnostics.DebuggerStepThrough>]
static member Argument : bool * string * System.Resources.ResourceManager * string -> unit
Public Shared Sub Argument (condition As Boolean, parameterName As String, resourceManager As ResourceManager, resourceName As String)
パラメーター
- condition
- Boolean
確認する条件。
- parameterName
- String
例外で責任を負うパラメーターの名前 (スローされた場合)。
- resourceManager
- ResourceManager
例外メッセージの取得元のリソース マネージャー。 (例: Strings.ResourceManager
)。
- resourceName
- String
例外メッセージ用に取得する文字列リソースの名前。 (例: nameof(Strings.SomeError)
)。
- 属性
例外
が の場合 resourceManager
に null
スローされます。
が の場合 condition
に false
スローされます。
注釈
このオーバーロードを使用すると、エラー状態でローカライズされた文字列のみを読み込み、オーバーロードを使用する方が単純な perf クリティカル セクションの最適化として許可 Argument(Boolean, String, String) されます。
適用対象
Argument(Boolean, String, String, Object)
条件が ArgumentException true に評価されない場合は、 をスローします。
public:
static void Argument(bool condition, System::String ^ parameterName, System::String ^ message, System::Object ^ arg1);
[System.Diagnostics.DebuggerStepThrough]
public static void Argument (bool condition, string? parameterName, string message, object? arg1);
[<System.Diagnostics.DebuggerStepThrough>]
static member Argument : bool * string * string * obj -> unit
Public Shared Sub Argument (condition As Boolean, parameterName As String, message As String, arg1 As Object)
パラメーター
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- 属性
適用対象
Argument(Boolean, String, String, Object[])
条件が ArgumentException true に評価されない場合は、 をスローします。
public:
static void Argument(bool condition, System::String ^ parameterName, System::String ^ message, ... cli::array <System::Object ^> ^ args);
[System.Diagnostics.DebuggerStepThrough]
public static void Argument (bool condition, string? parameterName, string message, params object?[] args);
[<System.Diagnostics.DebuggerStepThrough>]
static member Argument : bool * string * string * obj[] -> unit
Public Shared Sub Argument (condition As Boolean, parameterName As String, message As String, ParamArray args As Object())
パラメーター
- condition
- Boolean
- parameterName
- String
- message
- String
- args
- Object[]
- 属性
適用対象
Argument(Boolean, String, ResourceManager, String, Object)
public:
static void Argument(bool condition, System::String ^ parameterName, System::Resources::ResourceManager ^ resourceManager, System::String ^ unformattedMessageResourceName, System::Object ^ arg1);
public static void Argument (bool condition, string? parameterName, System.Resources.ResourceManager resourceManager, string unformattedMessageResourceName, object? arg1);
static member Argument : bool * string * System.Resources.ResourceManager * string * obj -> unit
Public Shared Sub Argument (condition As Boolean, parameterName As String, resourceManager As ResourceManager, unformattedMessageResourceName As String, arg1 As Object)
パラメーター
- condition
- Boolean
- parameterName
- String
- resourceManager
- ResourceManager
- unformattedMessageResourceName
- String
例外メッセージ用に取得する文字列リソースの名前。 (例: nameof(Strings.SomeError)
)。
- arg1
- Object
最初の書式設定引数。
適用対象
Argument(Boolean, String, ResourceManager, String, Object[])
条件が ArgumentException true に評価されない場合は、 をスローします。
public:
static void Argument(bool condition, System::String ^ parameterName, System::Resources::ResourceManager ^ resourceManager, System::String ^ unformattedMessageResourceName, ... cli::array <System::Object ^> ^ args);
[System.Diagnostics.DebuggerStepThrough]
public static void Argument (bool condition, string? parameterName, System.Resources.ResourceManager resourceManager, string unformattedMessageResourceName, params object?[] args);
[<System.Diagnostics.DebuggerStepThrough>]
static member Argument : bool * string * System.Resources.ResourceManager * string * obj[] -> unit
Public Shared Sub Argument (condition As Boolean, parameterName As String, resourceManager As ResourceManager, unformattedMessageResourceName As String, ParamArray args As Object())
パラメーター
- condition
- Boolean
確認する条件。
- parameterName
- String
例外で責任を負うパラメーターの名前 (スローされた場合)。
- resourceManager
- ResourceManager
例外メッセージの取得元のリソース マネージャー。 (例: Strings.ResourceManager
)。
- unformattedMessageResourceName
- String
例外メッセージ用に取得する文字列リソースの名前。 (例: nameof(Strings.SomeError)
)。
- args
- Object[]
書式設定引数。
- 属性
適用対象
Argument(Boolean, String, String, Object, Object)
条件が ArgumentException true に評価されない場合は、 をスローします。
public:
static void Argument(bool condition, System::String ^ parameterName, System::String ^ message, System::Object ^ arg1, System::Object ^ arg2);
[System.Diagnostics.DebuggerStepThrough]
public static void Argument (bool condition, string? parameterName, string message, object? arg1, object? arg2);
[<System.Diagnostics.DebuggerStepThrough>]
static member Argument : bool * string * string * obj * obj -> unit
Public Shared Sub Argument (condition As Boolean, parameterName As String, message As String, arg1 As Object, arg2 As Object)
パラメーター
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- arg2
- Object
- 属性
適用対象
Argument(Boolean, String, ResourceManager, String, Object, Object)
条件が ArgumentException true に評価されない場合は、 をスローします。
public:
static void Argument(bool condition, System::String ^ parameterName, System::Resources::ResourceManager ^ resourceManager, System::String ^ unformattedMessageResourceName, System::Object ^ arg1, System::Object ^ arg2);
[System.Diagnostics.DebuggerStepThrough]
public static void Argument (bool condition, string? parameterName, System.Resources.ResourceManager resourceManager, string unformattedMessageResourceName, object? arg1, object? arg2);
[<System.Diagnostics.DebuggerStepThrough>]
static member Argument : bool * string * System.Resources.ResourceManager * string * obj * obj -> unit
Public Shared Sub Argument (condition As Boolean, parameterName As String, resourceManager As ResourceManager, unformattedMessageResourceName As String, arg1 As Object, arg2 As Object)
パラメーター
- condition
- Boolean
確認する条件。
- parameterName
- String
例外で責任を負うパラメーターの名前 (スローされた場合)。
- resourceManager
- ResourceManager
例外メッセージの取得元のリソース マネージャー。 (例: Strings.ResourceManager
)。
- unformattedMessageResourceName
- String
例外メッセージ用に取得する文字列リソースの名前。 (例: nameof(Strings.SomeError)
)。
- arg1
- Object
最初の書式設定引数。
- arg2
- Object
2 番目の書式設定引数。
- 属性