Requires.Argument Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Argument(Boolean, String, ValidationInterpolatedStringHandler)
Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako 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)
Parametry
- condition
- Boolean
- parameterName
- String
- message
- Microsoft.ValidationInterpolatedStringHandler
- Atributy
Platí pro
Argument(Boolean, String, String)
Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako 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)
Parametry
- condition
- Boolean
- parameterName
- String
- message
- String
- Atributy
Platí pro
Argument(Boolean, String, ResourceManager, String)
Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako 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)
Parametry
- condition
- Boolean
Podmínka, která se má zkontrolovat.
- parameterName
- String
Název parametru, který se má vyhodit ve výjimce, pokud je vyvolán.
- resourceManager
- ResourceManager
Správce prostředků, ze kterého se má načíst zpráva o výjimce. Příklad: Strings.ResourceManager
.
- resourceName
- String
Název prostředku řetězce, který se má získat pro zprávu o výjimce. Příklad: nameof(Strings.SomeError)
.
- Atributy
Výjimky
Vyvolá se, pokud resourceManager
je null
.
Vyvolá se, pokud condition
je false
.
Poznámky
Toto přetížení umožňuje pouze načtení lokalizovaného řetězce v chybovém stavu jako optimalizaci v kritických částech výkonu oproti jednoduššímu použití Argument(Boolean, String, String) přetížení.
Platí pro
Argument(Boolean, String, String, Object)
Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako 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)
Parametry
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- Atributy
Platí pro
Argument(Boolean, String, String, Object[])
Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako 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())
Parametry
- condition
- Boolean
- parameterName
- String
- message
- String
- args
- Object[]
- Atributy
Platí pro
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)
Parametry
- condition
- Boolean
- parameterName
- String
- resourceManager
- ResourceManager
- unformattedMessageResourceName
- String
Název prostředku řetězce, který se má získat pro zprávu o výjimce. Příklad: nameof(Strings.SomeError)
.
- arg1
- Object
První argument formátování.
Platí pro
Argument(Boolean, String, ResourceManager, String, Object[])
Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako 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())
Parametry
- condition
- Boolean
Podmínka, která se má zkontrolovat.
- parameterName
- String
Název parametru, který se má vyhodit ve výjimce, pokud je vyvolán.
- resourceManager
- ResourceManager
Správce prostředků, ze kterého se má načíst zpráva o výjimce. Příklad: Strings.ResourceManager
.
- unformattedMessageResourceName
- String
Název prostředku řetězce, který se má získat pro zprávu o výjimce. Příklad: nameof(Strings.SomeError)
.
- args
- Object[]
Argumenty formátování
- Atributy
Platí pro
Argument(Boolean, String, String, Object, Object)
Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako 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)
Parametry
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- arg2
- Object
- Atributy
Platí pro
Argument(Boolean, String, ResourceManager, String, Object, Object)
Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako 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)
Parametry
- condition
- Boolean
Podmínka, která se má zkontrolovat.
- parameterName
- String
Název parametru, který se má vyhodit ve výjimce, pokud je vyvolán.
- resourceManager
- ResourceManager
Správce prostředků, ze kterého se má načíst zpráva o výjimce. Příklad: Strings.ResourceManager
.
- unformattedMessageResourceName
- String
Název prostředku řetězce, který se má získat pro zprávu o výjimce. Příklad: nameof(Strings.SomeError)
.
- arg1
- Object
První argument formátování.
- arg2
- Object
Druhý argument formátování.
- Atributy