Assert.ThrowsAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ThrowsAsync<TException>(Func<Task>, String, String) |
Temsilcinin |
| ThrowsAsync<TException>(Func<Task>, Func<Exception,String>, String) |
Temsilcinin |
| ThrowsAsync<TException>(Func<Task>, String, Object[]) |
Temsilcinin |
| ThrowsAsync<TException>(Func<Task>, Func<Exception,String>) |
Temsilcinin |
| ThrowsAsync<TException>(Func<Task>, Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException>, String) |
Temsilcinin |
ThrowsAsync<TException>(Func<Task>, String, String)
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.
public static System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, string? message = "", string actionExpression = "") where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * string * string -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), Optional message As String = "", Optional actionExpression As String = "") As Task(Of TException)
Tür Parametreleri
- TException
Atılması beklenen özel durum türü.
Parametreler
- message
- String
türünde actionözel durum oluşturmadığında TException özel duruma eklenecek ileti.
- actionExpression
- String
Çağıran bağımsız değişken ifadesi aracılığıyla derleyici tarafından verilen eylemin söz dizimsel ifadesi. Kullanıcılar bu parametre için bir değer geçirmemelidir.
Döndürülenler
Oluşan özel durum.
Özel durumlar
türünde actionözel durum oluşturmazsa TException oluşturulur.
Şunlara uygulanır
ThrowsAsync<TException>(Func<Task>, Func<Exception,String>, String)
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.
public static System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, Func<Exception?,string> messageBuilder, string actionExpression = "") where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * Func<Exception, string> * string -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), messageBuilder As Func(Of Exception, String), Optional actionExpression As String = "") As Task(Of TException)
Tür Parametreleri
- TException
Atılması beklenen özel durum türü.
Parametreler
Tür özel durumu oluşturmadığında actionözel duruma dahil etmek üzere iletiyi oluşturmak için, oluşan Özel Durumu (veya eylem herhangi bir özel durum oluşturmadıysa TException null) alan bir func.
- actionExpression
- String
Çağıran bağımsız değişken ifadesi aracılığıyla derleyici tarafından verilen eylemin söz dizimsel ifadesi. Kullanıcılar bu parametre için bir değer geçirmemelidir.
Döndürülenler
Oluşan özel durum.
Özel durumlar
türünde actionözel durum oluşturmazsa TException oluşturulur.
Şunlara uygulanır
ThrowsAsync<TException>(Func<Task>, String, Object[])
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.
public static System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, string message = "", params object[] messageArgs) where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * string * obj[] -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), Optional message As String = "", ParamArray messageArgs As Object()) As Task(Of TException)
Tür Parametreleri
- TException
Atılması beklenen özel durum türü.
Parametreler
- message
- String
türünde actionbir özel durum oluşturmadığında TException özel duruma eklenecek ileti.
- messageArgs
- Object[]
biçimlendirirken messagekullanılacak parametre dizisi.
Döndürülenler
Oluşan özel durum.
Özel durumlar
türünde actionözel durum oluşturmazsa TException oluşturulur.
Şunlara uygulanır
ThrowsAsync<TException>(Func<Task>, Func<Exception,String>)
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
- Kaynak:
- Assert.ThrowsException.cs
Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.
public static System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, Func<Exception?,string> messageBuilder) where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * Func<Exception, string> -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), messageBuilder As Func(Of Exception, String)) As Task(Of TException)
Tür Parametreleri
- TException
Atılması beklenen özel durum türü.
Parametreler
Tür özel durumu oluşturmadığında actionözel duruma dahil etmek üzere iletiyi oluşturmak için, oluşan Özel Durumu (veya eylem herhangi bir özel durum oluşturmadıysa TException null) alan bir func.
Döndürülenler
Oluşan özel durum.
Özel durumlar
türünde actionözel durum oluşturmazsa TException oluşturulur.
Şunlara uygulanır
ThrowsAsync<TException>(Func<Task>, Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException>, String)
- Kaynak:
- Assert.ThrowsException.cs
Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.
public static System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException> message, string actionExpression = "") where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * AssertNonStrictThrowsAsyncInterpolatedStringHandler * string -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), ByRef message As Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler(Of TException), Optional actionExpression As String = "") As Task(Of TException)
Tür Parametreleri
- TException
Atılması beklenen özel durum türü.
Parametreler
türünde actionözel durum oluşturmadığında TException özel duruma eklenecek ileti.
- actionExpression
- String
Çağıran bağımsız değişken ifadesi aracılığıyla derleyici tarafından verilen eylemin söz dizimsel ifadesi. Kullanıcılar bu parametre için bir değer geçirmemelidir.
Döndürülenler
Oluşan özel durum.