Requires.Argument Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
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