Freigeben über


Requires.Argument Methode

Definition

Überlädt

Argument(Boolean, String, ValidationInterpolatedStringHandler)

Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.

Argument(Boolean, String, String)

Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.

Argument(Boolean, String, ResourceManager, String)

Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.

Argument(Boolean, String, String, Object)

Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.

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

Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.

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

Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.

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

Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.

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

Löst eine aus ArgumentException , wenn eine Bedingung nicht als true ausgewertet wird.

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

Gilt für: