Requires.Argument Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Argument(Boolean, String, ValidationInterpolatedStringHandler)
Вызывает , ArgumentException если условие не принимает значение 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)
Параметры
- condition
- Boolean
- parameterName
- String
- message
- Microsoft.ValidationInterpolatedStringHandler
- Атрибуты
Применяется к
Argument(Boolean, String, String)
Вызывает , ArgumentException если условие не принимает значение 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)
Параметры
- condition
- Boolean
- parameterName
- String
- message
- String
- Атрибуты
Применяется к
Argument(Boolean, String, ResourceManager, String)
Вызывает , ArgumentException если условие не принимает значение 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)
Параметры
- condition
- Boolean
проверяемое условие;
- parameterName
- String
Имя параметра, blame в исключении, если он создается.
- resourceManager
- ResourceManager
Диспетчер ресурсов, из которого извлекается сообщение об исключении. Например: Strings.ResourceManager
.
- resourceName
- String
Имя строкового ресурса, получаемого для сообщения об исключении. Например: nameof(Strings.SomeError)
.
- Атрибуты
Исключения
Возникает, если resourceManager
имеет значение null
.
Возникает, если condition
имеет значение false
.
Комментарии
Эта перегрузка позволяет загружать локализованную строку только в состоянии ошибки в качестве оптимизации в критически важных разделах производительности по сравнению с более простой в использовании Argument(Boolean, String, String) перегрузкой.
Применяется к
Argument(Boolean, String, String, Object)
Вызывает , ArgumentException если условие не принимает значение 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)
Параметры
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- Атрибуты
Применяется к
Argument(Boolean, String, String, Object[])
Вызывает , ArgumentException если условие не принимает значение 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())
Параметры
- condition
- Boolean
- parameterName
- String
- message
- String
- args
- Object[]
- Атрибуты
Применяется к
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)
Параметры
- condition
- Boolean
- parameterName
- String
- resourceManager
- ResourceManager
- unformattedMessageResourceName
- String
Имя строкового ресурса, получаемого для сообщения об исключении. Например: nameof(Strings.SomeError)
.
- arg1
- Object
Первый аргумент форматирования.
Применяется к
Argument(Boolean, String, ResourceManager, String, Object[])
Вызывает , ArgumentException если условие не принимает значение 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())
Параметры
- condition
- Boolean
проверяемое условие;
- parameterName
- String
Имя параметра, blame в исключении, если он создается.
- resourceManager
- ResourceManager
Диспетчер ресурсов, из которого извлекается сообщение об исключении. Например: Strings.ResourceManager
.
- unformattedMessageResourceName
- String
Имя строкового ресурса, получаемого для сообщения об исключении. Например: nameof(Strings.SomeError)
.
- args
- Object[]
Аргументы форматирования.
- Атрибуты
Применяется к
Argument(Boolean, String, String, Object, Object)
Вызывает , ArgumentException если условие не принимает значение 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)
Параметры
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- arg2
- Object
- Атрибуты
Применяется к
Argument(Boolean, String, ResourceManager, String, Object, Object)
Вызывает , ArgumentException если условие не принимает значение 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)
Параметры
- condition
- Boolean
проверяемое условие;
- parameterName
- String
Имя параметра, blame в исключении, если он создается.
- resourceManager
- ResourceManager
Диспетчер ресурсов, из которого извлекается сообщение об исключении. Например: Strings.ResourceManager
.
- unformattedMessageResourceName
- String
Имя строкового ресурса, получаемого для сообщения об исключении. Например: nameof(Strings.SomeError)
.
- arg1
- Object
Первый аргумент форматирования.
- arg2
- Object
Второй аргумент форматирования.
- Атрибуты