Sdílet prostřednictvím


Requires.Argument Metoda

Definice

Přetížení

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako true.

Argument(Boolean, String, String)

Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako true.

Argument(Boolean, String, ResourceManager, String)

Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako true.

Argument(Boolean, String, String, Object)

Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako true.

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

Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako true.

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

Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako true.

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

Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako true.

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

Vyvolá, ArgumentException pokud se podmínka nevyhodnotí jako true.

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

Platí pro