Requires.Argument Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Argument(Boolean, String, ValidationInterpolatedStringHandler)
Gerará um ArgumentException se uma condição não for avaliada 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
Aplica-se a
Argument(Boolean, String, String)
Gerará um ArgumentException se uma condição não for avaliada 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
Aplica-se a
Argument(Boolean, String, ResourceManager, String)
Gerará um ArgumentException se uma condição não for avaliada 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
A condição a ser verificada.
- parameterName
- String
O nome do parâmetro a ser blame na exceção, se gerado.
- resourceManager
- ResourceManager
O gerenciador de recursos do qual recuperar a mensagem de exceção. Por exemplo: Strings.ResourceManager.
- resourceName
- String
O nome do recurso de cadeia de caracteres a ser obtido para a mensagem de exceção. Por exemplo: nameof(Strings.SomeError).
- Atributos
Exceções
Gerado se resourceManager for null.
Gerado se condition for false.
Comentários
Essa sobrecarga permite carregar apenas uma cadeia de caracteres localizada na condição de erro como uma otimização em seções críticas de perf sobre o mais simples para usar Argument(Boolean, String, String) a sobrecarga.
Aplica-se a
Argument(Boolean, String, String, Object)
Gerará um ArgumentException se uma condição não for avaliada 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
Aplica-se a
Argument(Boolean, String, String, Object[])
Gerará um ArgumentException se uma condição não for avaliada 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
Aplica-se 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
O nome do recurso de cadeia de caracteres a ser obtido para a mensagem de exceção. Por exemplo: nameof(Strings.SomeError).
- arg1
- Object
O primeiro argumento de formatação.
Aplica-se a
Argument(Boolean, String, ResourceManager, String, Object[])
Gerará um ArgumentException se uma condição não for avaliada 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
A condição a ser verificada.
- parameterName
- String
O nome do parâmetro a ser blame na exceção, se gerado.
- resourceManager
- ResourceManager
O gerenciador de recursos do qual recuperar a mensagem de exceção. Por exemplo: Strings.ResourceManager.
- unformattedMessageResourceName
- String
O nome do recurso de cadeia de caracteres a ser obtido para a mensagem de exceção. Por exemplo: nameof(Strings.SomeError).
- args
- Object[]
Os argumentos de formatação.
- Atributos
Aplica-se a
Argument(Boolean, String, String, Object, Object)
Gerará um ArgumentException se uma condição não for avaliada 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
Aplica-se a
Argument(Boolean, String, ResourceManager, String, Object, Object)
Gerará um ArgumentException se uma condição não for avaliada 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
A condição a ser verificada.
- parameterName
- String
O nome do parâmetro a ser blame na exceção, se gerado.
- resourceManager
- ResourceManager
O gerenciador de recursos do qual recuperar a mensagem de exceção. Por exemplo: Strings.ResourceManager.
- unformattedMessageResourceName
- String
O nome do recurso de cadeia de caracteres a ser obtido para a mensagem de exceção. Por exemplo: nameof(Strings.SomeError).
- arg1
- Object
O primeiro argumento de formatação.
- arg2
- Object
O segundo argumento de formatação.
- Atributos