Condividi tramite


Requires.Argument Metodo

Definizione

Overload

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Genera un valore ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, String)

Genera un valore ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, ResourceManager, String)

Genera un valore ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, String, Object)

Genera un valore ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, String, Object[])

Genera un valore ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, ResourceManager, String, Object)
Argument(Boolean, String, ResourceManager, String, Object[])

Genera un valore ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, String, Object, Object)

Genera un valore ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, ResourceManager, String, Object, Object)

Genera un valore ArgumentException se una condizione non restituisce true.

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Genera un valore ArgumentException se una condizione non restituisce 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)

Parametri

condition
Boolean
parameterName
String
message
Microsoft.ValidationInterpolatedStringHandler
Attributi

Si applica a

Argument(Boolean, String, String)

Genera un valore ArgumentException se una condizione non restituisce 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)

Parametri

condition
Boolean
parameterName
String
message
String
Attributi

Si applica a

Argument(Boolean, String, ResourceManager, String)

Genera un valore ArgumentException se una condizione non restituisce 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)

Parametri

condition
Boolean

Condizione da controllare.

parameterName
String

Nome del parametro da incolpare nell'eccezione, se generato.

resourceManager
ResourceManager

Resource Manager da cui recuperare il messaggio di eccezione. Ad esempio: Strings.ResourceManager.

resourceName
String

Nome della risorsa stringa da ottenere per il messaggio di eccezione. Ad esempio: nameof(Strings.SomeError).

Attributi

Eccezioni

Generato se resourceManager è null.

Generato se condition è false.

Commenti

Questo overload consente di caricare solo una stringa localizzata nella condizione di errore come ottimizzazione nelle sezioni critiche perf rispetto all'overload più semplice da usare Argument(Boolean, String, String) .

Si applica a

Argument(Boolean, String, String, Object)

Genera un valore ArgumentException se una condizione non restituisce 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)

Parametri

condition
Boolean
parameterName
String
message
String
arg1
Object
Attributi

Si applica a

Argument(Boolean, String, String, Object[])

Genera un valore ArgumentException se una condizione non restituisce 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())

Parametri

condition
Boolean
parameterName
String
message
String
args
Object[]
Attributi

Si applica a

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)

Parametri

condition
Boolean
parameterName
String
resourceManager
ResourceManager
unformattedMessageResourceName
String

Nome della risorsa stringa da ottenere per il messaggio di eccezione. Ad esempio: nameof(Strings.SomeError).

arg1
Object

Primo argomento di formattazione.

Si applica a

Argument(Boolean, String, ResourceManager, String, Object[])

Genera un valore ArgumentException se una condizione non restituisce 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())

Parametri

condition
Boolean

Condizione da controllare.

parameterName
String

Nome del parametro da incolpare nell'eccezione, se generato.

resourceManager
ResourceManager

Resource Manager da cui recuperare il messaggio di eccezione. Ad esempio: Strings.ResourceManager.

unformattedMessageResourceName
String

Nome della risorsa stringa da ottenere per il messaggio di eccezione. Ad esempio: nameof(Strings.SomeError).

args
Object[]

Argomenti di formattazione.

Attributi

Si applica a

Argument(Boolean, String, String, Object, Object)

Genera un valore ArgumentException se una condizione non restituisce 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)

Parametri

condition
Boolean
parameterName
String
message
String
arg1
Object
arg2
Object
Attributi

Si applica a

Argument(Boolean, String, ResourceManager, String, Object, Object)

Genera un valore ArgumentException se una condizione non restituisce 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)

Parametri

condition
Boolean

Condizione da controllare.

parameterName
String

Nome del parametro da incolpare nell'eccezione, se generato.

resourceManager
ResourceManager

Resource Manager da cui recuperare il messaggio di eccezione. Ad esempio: Strings.ResourceManager.

unformattedMessageResourceName
String

Nome della risorsa stringa da ottenere per il messaggio di eccezione. Ad esempio: nameof(Strings.SomeError).

arg1
Object

Primo argomento di formattazione.

arg2
Object

Secondo argomento di formattazione.

Attributi

Si applica a