Compartir a través de


Requires.Argument Método

Definición

Sobrecargas

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Produce si ArgumentException una condición no se evalúa como true.

Argument(Boolean, String, String)

Produce si ArgumentException una condición no se evalúa como true.

Argument(Boolean, String, ResourceManager, String)

Produce si ArgumentException una condición no se evalúa como true.

Argument(Boolean, String, String, Object)

Produce si ArgumentException una condición no se evalúa como true.

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

Produce si ArgumentException una condición no se evalúa como true.

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

Produce si ArgumentException una condición no se evalúa como true.

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

Produce si ArgumentException una condición no se evalúa como true.

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

Produce si ArgumentException una condición no se evalúa como true.

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

Se aplica a