Partager via


Requires.Argument Méthode

Définition

Surcharges

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Lève un ArgumentException si une condition n’est pas évaluée à true.

Argument(Boolean, String, String)

Lève un ArgumentException si une condition n’est pas évaluée à true.

Argument(Boolean, String, ResourceManager, String)

Lève un ArgumentException si une condition n’est pas évaluée à true.

Argument(Boolean, String, String, Object)

Lève un ArgumentException si une condition n’est pas évaluée à true.

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

Lève un ArgumentException si une condition n’est pas évaluée à true.

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

Lève un ArgumentException si une condition n’est pas évaluée à true.

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

Lève un ArgumentException si une condition n’est pas évaluée à true.

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

Lève un ArgumentException si une condition n’est pas évaluée à true.

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Lève un ArgumentException si une condition n’est pas évaluée à 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)

Paramètres

condition
Boolean
parameterName
String
message
Microsoft.ValidationInterpolatedStringHandler
Attributs

S’applique à

Argument(Boolean, String, String)

Lève un ArgumentException si une condition n’est pas évaluée à 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)

Paramètres

condition
Boolean
parameterName
String
message
String
Attributs

S’applique à

Argument(Boolean, String, ResourceManager, String)

Lève un ArgumentException si une condition n’est pas évaluée à 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)

Paramètres

condition
Boolean

la condition à vérifier ;

parameterName
String

Nom du paramètre à blâmer dans l’exception, s’il est levée.

resourceManager
ResourceManager

Gestionnaire de ressources à partir duquel récupérer le message d’exception. Par exemple : Strings.ResourceManager.

resourceName
String

Nom de la ressource de chaîne à obtenir pour le message d’exception. Par exemple : nameof(Strings.SomeError).

Attributs

Exceptions

Levée si resourceManager est null.

Levée si condition est false.

Remarques

Cette surcharge permet uniquement de charger une chaîne localisée dans la condition d’erreur en tant qu’optimisation dans les sections critiques de performances sur la surcharge plus simple à utiliser Argument(Boolean, String, String) .

S’applique à

Argument(Boolean, String, String, Object)

Lève un ArgumentException si une condition n’est pas évaluée à 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)

Paramètres

condition
Boolean
parameterName
String
message
String
arg1
Object
Attributs

S’applique à

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

Lève un ArgumentException si une condition n’est pas évaluée à 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())

Paramètres

condition
Boolean
parameterName
String
message
String
args
Object[]
Attributs

S’applique à

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)

Paramètres

condition
Boolean
parameterName
String
resourceManager
ResourceManager
unformattedMessageResourceName
String

Nom de la ressource de chaîne à obtenir pour le message d’exception. Par exemple : nameof(Strings.SomeError).

arg1
Object

Premier argument de mise en forme.

S’applique à

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

Lève un ArgumentException si une condition n’est pas évaluée à 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())

Paramètres

condition
Boolean

la condition à vérifier ;

parameterName
String

Nom du paramètre à blâmer dans l’exception, s’il est levée.

resourceManager
ResourceManager

Gestionnaire de ressources à partir duquel récupérer le message d’exception. Par exemple : Strings.ResourceManager.

unformattedMessageResourceName
String

Nom de la ressource de chaîne à obtenir pour le message d’exception. Par exemple : nameof(Strings.SomeError).

args
Object[]

Arguments de mise en forme.

Attributs

S’applique à

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

Lève un ArgumentException si une condition n’est pas évaluée à 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)

Paramètres

condition
Boolean
parameterName
String
message
String
arg1
Object
arg2
Object
Attributs

S’applique à

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

Lève un ArgumentException si une condition n’est pas évaluée à 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)

Paramètres

condition
Boolean

la condition à vérifier ;

parameterName
String

Nom du paramètre à blâmer dans l’exception, s’il est levée.

resourceManager
ResourceManager

Gestionnaire de ressources à partir duquel récupérer le message d’exception. Par exemple : Strings.ResourceManager.

unformattedMessageResourceName
String

Nom de la ressource de chaîne à obtenir pour le message d’exception. Par exemple : nameof(Strings.SomeError).

arg1
Object

Premier argument de mise en forme.

arg2
Object

Deuxième argument de mise en forme.

Attributs

S’applique à