Udostępnij za pośrednictwem


Requires.Argument Metoda

Definicja

Przeciążenia

Argument(Boolean, String, ValidationInterpolatedStringHandler)

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości true.

Argument(Boolean, String, String)

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości true.

Argument(Boolean, String, ResourceManager, String)

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości true.

Argument(Boolean, String, String, Object)

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości true.

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

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości true.

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

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości true.

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

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości true.

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

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości true.

Argument(Boolean, String, ValidationInterpolatedStringHandler)

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości 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
Atrybuty

Dotyczy

Argument(Boolean, String, String)

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości 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
Atrybuty

Dotyczy

Argument(Boolean, String, ResourceManager, String)

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości 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

Warunek do sprawdzenia.

parameterName
String

Nazwa parametru do winy w wyjątku, jeśli zostanie zgłoszony.

resourceManager
ResourceManager

Menedżer zasobów, z którego ma być pobierany komunikat o wyjątku. Na przykład: Strings.ResourceManager.

resourceName
String

Nazwa zasobu ciągu, który ma być uzyskiwany dla komunikatu o wyjątku. Na przykład: nameof(Strings.SomeError).

Atrybuty

Wyjątki

Wyrzucony, jeśli resourceManager ma wartość null.

Wyrzucony, jeśli condition ma wartość false.

Uwagi

To przeciążenie umożliwia ładowanie tylko zlokalizowanego ciągu w warunku błędu jako optymalizacji w sekcjach krytycznych wydajności w przypadku prostszego używania Argument(Boolean, String, String) przeciążenia.

Dotyczy

Argument(Boolean, String, String, Object)

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości 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
Atrybuty

Dotyczy

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

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości 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[]
Atrybuty

Dotyczy

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

Nazwa zasobu ciągu, który ma być uzyskiwany dla komunikatu o wyjątku. Na przykład: nameof(Strings.SomeError).

arg1
Object

Pierwszy argument formatowania.

Dotyczy

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

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości 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

Warunek do sprawdzenia.

parameterName
String

Nazwa parametru do winy w wyjątku, jeśli zostanie zgłoszony.

resourceManager
ResourceManager

Menedżer zasobów, z którego ma być pobierany komunikat o wyjątku. Na przykład: Strings.ResourceManager.

unformattedMessageResourceName
String

Nazwa zasobu ciągu, który ma być uzyskiwany dla komunikatu o wyjątku. Na przykład: nameof(Strings.SomeError).

args
Object[]

Argumenty formatowania.

Atrybuty

Dotyczy

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

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości 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
Atrybuty

Dotyczy

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

ArgumentException Zwraca wartość , jeśli warunek nie daje wartości 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

Warunek do sprawdzenia.

parameterName
String

Nazwa parametru do winy w wyjątku, jeśli zostanie zgłoszony.

resourceManager
ResourceManager

Menedżer zasobów, z którego ma być pobierany komunikat o wyjątku. Na przykład: Strings.ResourceManager.

unformattedMessageResourceName
String

Nazwa zasobu ciągu, który ma być uzyskiwany dla komunikatu o wyjątku. Na przykład: nameof(Strings.SomeError).

arg1
Object

Pierwszy argument formatowania.

arg2
Object

Drugi argument formatowania.

Atrybuty

Dotyczy