Requires.Argument Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Argument(Boolean, String, ValidationInterpolatedStringHandler)
Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.
[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)
Parameter
- condition
- Boolean
- parameterName
- String
- message
- Microsoft.ValidationInterpolatedStringHandler
- Attribute
Gilt für:
Argument(Boolean, String, String)
Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.
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)
Parameter
- condition
- Boolean
- parameterName
- String
- message
- String
- Attribute
Gilt für:
Argument(Boolean, String, ResourceManager, String)
Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.
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)
Parameter
- condition
- Boolean
Die zu überprüfende Bedingung
- parameterName
- String
Der Name des Parameters, der in der Ausnahme Blame soll, falls ausgelöst.
- resourceManager
- ResourceManager
Der Ressourcen-Manager, aus dem die Ausnahmemeldung abgerufen werden soll. Beispiel: Strings.ResourceManager
.
- resourceName
- String
Der Name der Zeichenfolgenressource, die für die Ausnahmemeldung abgerufen werden soll. Beispiel: nameof(Strings.SomeError)
.
- Attribute
Ausnahmen
Wird ausgelöst, wenn resourceManager
ist null
.
Wird ausgelöst, wenn condition
ist false
.
Hinweise
Diese Überladung ermöglicht nur das Laden einer lokalisierten Zeichenfolge in der Fehlerbedingung als Optimierung in perf-kritischen Abschnitten gegenüber der einfacher zu verwendenden Argument(Boolean, String, String) Überladung.
Gilt für:
Argument(Boolean, String, String, Object)
Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.
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)
Parameter
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- Attribute
Gilt für:
Argument(Boolean, String, String, Object[])
Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.
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())
Parameter
- condition
- Boolean
- parameterName
- String
- message
- String
- args
- Object[]
- Attribute
Gilt für:
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)
Parameter
- condition
- Boolean
- parameterName
- String
- resourceManager
- ResourceManager
- unformattedMessageResourceName
- String
Der Name der Zeichenfolgenressource, die für die Ausnahmemeldung abgerufen werden soll. Beispiel: nameof(Strings.SomeError)
.
- arg1
- Object
Das erste Formatierungsargument.
Gilt für:
Argument(Boolean, String, ResourceManager, String, Object[])
Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.
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())
Parameter
- condition
- Boolean
Die zu überprüfende Bedingung
- parameterName
- String
Der Name des Parameters, der in der Ausnahme Blame soll, falls ausgelöst.
- resourceManager
- ResourceManager
Der Ressourcen-Manager, aus dem die Ausnahmemeldung abgerufen werden soll. Beispiel: Strings.ResourceManager
.
- unformattedMessageResourceName
- String
Der Name der Zeichenfolgenressource, die für die Ausnahmemeldung abgerufen werden soll. Beispiel: nameof(Strings.SomeError)
.
- args
- Object[]
Die Formatierungsargumente.
- Attribute
Gilt für:
Argument(Boolean, String, String, Object, Object)
Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.
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)
Parameter
- condition
- Boolean
- parameterName
- String
- message
- String
- arg1
- Object
- arg2
- Object
- Attribute
Gilt für:
Argument(Boolean, String, ResourceManager, String, Object, Object)
Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.
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)
Parameter
- condition
- Boolean
Die zu überprüfende Bedingung
- parameterName
- String
Der Name des Parameters, der in der Ausnahme Blame soll, falls ausgelöst.
- resourceManager
- ResourceManager
Der Ressourcen-Manager, aus dem die Ausnahmemeldung abgerufen werden soll. Beispiel: Strings.ResourceManager
.
- unformattedMessageResourceName
- String
Der Name der Zeichenfolgenressource, die für die Ausnahmemeldung abgerufen werden soll. Beispiel: nameof(Strings.SomeError)
.
- arg1
- Object
Das erste Formatierungsargument.
- arg2
- Object
Das zweite Formatierungsargument.
- Attribute