Requires.Argument Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
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