HttpClientHedgingResiliencePredicates.IsTransient Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
IsTransient(Outcome<HttpResponseMessage>) |
Определяет, следует ли рассматривать результат путем кэширования как временный сбой. |
IsTransient(Outcome<HttpResponseMessage>, CancellationToken) |
Определяет, следует ли рассматривать HttpResponseMessage путем кэширования как временный сбой. |
IsTransient(Outcome<HttpResponseMessage>)
- Исходный код:
- HttpClientHedgingResiliencePredicates.cs
- Исходный код:
- HttpClientHedgingResiliencePredicates.cs
Определяет, следует ли рассматривать результат путем кэширования как временный сбой.
public:
static bool IsTransient(Polly::Outcome<System::Net::Http::HttpResponseMessage ^> outcome);
public static bool IsTransient (Polly.Outcome<System.Net.Http.HttpResponseMessage> outcome);
static member IsTransient : Polly.Outcome<System.Net.Http.HttpResponseMessage> -> bool
Public Shared Function IsTransient (outcome As Outcome(Of HttpResponseMessage)) As Boolean
Параметры
- outcome
- Polly.Outcome<HttpResponseMessage>
Результат обратного вызова, указанного пользователем.
Возвращаемое значение
true
, если результат временный, false
, если нет.
Применяется к
IsTransient(Outcome<HttpResponseMessage>, CancellationToken)
- Исходный код:
- HttpClientHedgingResiliencePredicates.cs
Определяет, следует ли рассматривать HttpResponseMessage путем кэширования как временный сбой.
public:
static bool IsTransient(Polly::Outcome<System::Net::Http::HttpResponseMessage ^> outcome, System::Threading::CancellationToken cancellationToken);
public static bool IsTransient (Polly.Outcome<System.Net.Http.HttpResponseMessage> outcome, System.Threading.CancellationToken cancellationToken);
[System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public static bool IsTransient (Polly.Outcome<System.Net.Http.HttpResponseMessage> outcome, System.Threading.CancellationToken cancellationToken);
static member IsTransient : Polly.Outcome<System.Net.Http.HttpResponseMessage> * System.Threading.CancellationToken -> bool
[<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
static member IsTransient : Polly.Outcome<System.Net.Http.HttpResponseMessage> * System.Threading.CancellationToken -> bool
Public Shared Function IsTransient (outcome As Outcome(Of HttpResponseMessage), cancellationToken As CancellationToken) As Boolean
Параметры
- outcome
- Polly.Outcome<HttpResponseMessage>
Результат обратного вызова, указанного пользователем.
- cancellationToken
- CancellationToken
CancellationToken, связанный с выполнением.
Возвращаемое значение
true
, если результат временный, false
, если нет.
- Атрибуты