Assert.ThrowsExactlyAsync 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
| Nazwa | Opis |
|---|---|
| ThrowsExactlyAsync<TException>(Func<Task>, String, Object[]) |
Potwierdza, że delegat |
| ThrowsExactlyAsync<TException>(Func<Task>, Func<Exception,String>) |
Potwierdza, że delegat |
| ThrowsExactlyAsync<TException>(Func<Task>, Func<Exception,String>, String) |
Potwierdza, że delegat |
| ThrowsExactlyAsync<TException>(Func<Task>, String, String) |
Potwierdza, że delegat |
ThrowsExactlyAsync<TException>(Func<Task>, String, Object[])
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (a nie typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż TException.
public static System.Threading.Tasks.Task<TException> ThrowsExactlyAsync<TException>(Func<System.Threading.Tasks.Task> action, string message = "", params object[] messageArgs) where TException : Exception;
static member ThrowsExactlyAsync : Func<System.Threading.Tasks.Task> * string * obj[] -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsExactlyAsync(Of TException As Exception) (action As Func(Of Task), Optional message As String = "", ParamArray messageArgs As Object()) As Task(Of TException)
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- messageArgs
- Object[]
Tablica parametrów do użycia podczas formatowania message.
Zwraca
Zgłoszony wyjątek.
Wyjątki
Zgłaszany, jeśli action nie zgłasza wyjątku typu TException.
Dotyczy
ThrowsExactlyAsync<TException>(Func<Task>, Func<Exception,String>)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (a nie typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż TException.
public static System.Threading.Tasks.Task<TException> ThrowsExactlyAsync<TException>(Func<System.Threading.Tasks.Task> action, Func<Exception?,string> messageBuilder) where TException : Exception;
static member ThrowsExactlyAsync : Func<System.Threading.Tasks.Task> * Func<Exception, string> -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsExactlyAsync(Of TException As Exception) (action As Func(Of Task), messageBuilder As Func(Of Exception, String)) As Task(Of TException)
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
Func, który przyjmuje zgłoszony wyjątek (lub wartość null, jeśli akcja nie zgłosiła żadnego wyjątku), aby skonstruować komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
Zwraca
Zgłoszony wyjątek.
Wyjątki
Zgłaszany, jeśli action nie zgłasza wyjątku typu TException.
Dotyczy
ThrowsExactlyAsync<TException>(Func<Task>, Func<Exception,String>, String)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (a nie typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż TException.
public static System.Threading.Tasks.Task<TException> ThrowsExactlyAsync<TException>(Func<System.Threading.Tasks.Task> action, Func<Exception?,string> messageBuilder, string actionExpression = "") where TException : Exception;
static member ThrowsExactlyAsync : Func<System.Threading.Tasks.Task> * Func<Exception, string> * string -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsExactlyAsync(Of TException As Exception) (action As Func(Of Task), messageBuilder As Func(Of Exception, String), Optional actionExpression As String = "") As Task(Of TException)
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
Func, który przyjmuje zgłoszony wyjątek (lub wartość null, jeśli akcja nie zgłosiła żadnego wyjątku), aby skonstruować komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- actionExpression
- String
Wyrażenie składniowe akcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Zwraca
Zgłoszony wyjątek.
Wyjątki
Zgłaszany, jeśli action nie zgłasza wyjątku typu TException.
Dotyczy
ThrowsExactlyAsync<TException>(Func<Task>, String, String)
- Źródło:
- Assert.ThrowsException.cs
- Źródło:
- Assert.ThrowsException.cs
Potwierdza, że delegat action zgłasza wyjątek typu TException (a nie typu pochodnego) i zgłasza AssertFailedException , jeśli kod nie zgłasza wyjątku lub zgłasza wyjątek typu innego niż TException.
public static System.Threading.Tasks.Task<TException> ThrowsExactlyAsync<TException>(Func<System.Threading.Tasks.Task> action, string? message = "", string actionExpression = "") where TException : Exception;
static member ThrowsExactlyAsync : Func<System.Threading.Tasks.Task> * string * string -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsExactlyAsync(Of TException As Exception) (action As Func(Of Task), Optional message As String = "", Optional actionExpression As String = "") As Task(Of TException)
Parametry typu
- TException
Oczekiwany typ wyjątku.
Parametry
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy action nie zgłasza wyjątku typu TException.
- actionExpression
- String
Wyrażenie składniowe akcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Zwraca
Zgłoszony wyjątek.
Wyjątki
Zgłaszany, jeśli action nie zgłasza wyjątku typu TException.