Requires.Argument Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Argument(Boolean, String, ValidationInterpolatedStringHandler)
Produce si ArgumentException una condición no se evalúa como 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)
Parámetros
- condition
- Boolean
- parameterName
- String
- message
- Microsoft.ValidationInterpolatedStringHandler
- Atributos
Se aplica a
Argument(Boolean, String, String)
Produce si ArgumentException una condición no se evalúa como 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)
Parámetros
- condition
- Boolean
- parameterName
- String
- message
- String
- Atributos
Se aplica a
Argument(Boolean, String, ResourceManager, String)
Produce si ArgumentException una condición no se evalúa como 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)
Parámetros
- condition
- Boolean
la condición que se va a comprobar,
- parameterName
- String
Nombre del parámetro al que se va a culpar en la excepción, si se produce.
- resourceManager
- ResourceManager
Administrador de recursos del que se va a recuperar el mensaje de excepción. Por ejemplo: Strings.ResourceManager
.
- resourceName
- String
Nombre del recurso de cadena que se va a obtener para el mensaje de excepción. Por ejemplo: nameof(Strings.SomeError)
.
- Atributos
Excepciones
Se produce si resourceManager
es null
.
Se produce si condition
es false
.
Comentarios
Esta sobrecarga solo permite cargar una cadena localizada en la condición de error como una optimización en las secciones críticas de rendimiento sobre el más sencillo de usar Argument(Boolean, String, String) la sobrecarga.
Se aplica a
Argument(Boolean, String, String, Object)
Produce si ArgumentException una condición no se evalúa como 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)
Parámetros
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- Atributos
Se aplica a
Argument(Boolean, String, String, Object[])
Produce si ArgumentException una condición no se evalúa como 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())
Parámetros
- condition
- Boolean
- parameterName
- String
- message
- String
- args
- Object[]
- Atributos
Se aplica 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)
Parámetros
- condition
- Boolean
- parameterName
- String
- resourceManager
- ResourceManager
- unformattedMessageResourceName
- String
Nombre del recurso de cadena que se va a obtener para el mensaje de excepción. Por ejemplo: nameof(Strings.SomeError)
.
- arg1
- Object
Primer argumento de formato.
Se aplica a
Argument(Boolean, String, ResourceManager, String, Object[])
Produce si ArgumentException una condición no se evalúa como 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())
Parámetros
- condition
- Boolean
la condición que se va a comprobar,
- parameterName
- String
Nombre del parámetro al que se va a culpar en la excepción, si se produce.
- resourceManager
- ResourceManager
Administrador de recursos del que se va a recuperar el mensaje de excepción. Por ejemplo: Strings.ResourceManager
.
- unformattedMessageResourceName
- String
Nombre del recurso de cadena que se va a obtener para el mensaje de excepción. Por ejemplo: nameof(Strings.SomeError)
.
- args
- Object[]
Argumentos de formato.
- Atributos
Se aplica a
Argument(Boolean, String, String, Object, Object)
Produce si ArgumentException una condición no se evalúa como 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)
Parámetros
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- arg2
- Object
- Atributos
Se aplica a
Argument(Boolean, String, ResourceManager, String, Object, Object)
Produce si ArgumentException una condición no se evalúa como 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)
Parámetros
- condition
- Boolean
la condición que se va a comprobar,
- parameterName
- String
Nombre del parámetro al que se va a culpar en la excepción, si se produce.
- resourceManager
- ResourceManager
Administrador de recursos del que se va a recuperar el mensaje de excepción. Por ejemplo: Strings.ResourceManager
.
- unformattedMessageResourceName
- String
Nombre del recurso de cadena que se va a obtener para el mensaje de excepción. Por ejemplo: nameof(Strings.SomeError)
.
- arg1
- Object
Primer argumento de formato.
- arg2
- Object
Segundo argumento de formato.
- Atributos