C# Class Hepsi.Http.Client.HttpClientBuilder

Afficher le fichier Open project: hepsiburada/HepsiHttpClient Class Usage Examples

Méthodes publiques

Méthode Description
WithCircuitBreaker ( int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak ) : HttpClientBuilder
WithCorrelation ( ) : HttpClientBuilder
WithLogging ( ) : HttpClientBuilder
WithLogging ( ILog logger ) : HttpClientBuilder
WithQosDefaults ( ) : HttpClientBuilder
WithRetry ( int retryCount ) : HttpClientBuilder
WithTimeout ( System.TimeSpan timeout ) : HttpClientBuilder
WithWaitAndRetry ( int retryCount, TimeSpan>.Func sleepDurations ) : HttpClientBuilder

Private Methods

Méthode Description
Build ( ) : HttpClient
CreateHttpMessageHandler ( ) : HttpMessageHandler

Method Details

WithCircuitBreaker() public méthode

public WithCircuitBreaker ( int exceptionsAllowedBeforeBreaking, System.TimeSpan durationOfBreak ) : HttpClientBuilder
exceptionsAllowedBeforeBreaking int
durationOfBreak System.TimeSpan
Résultat HttpClientBuilder

WithCorrelation() public méthode

public WithCorrelation ( ) : HttpClientBuilder
Résultat HttpClientBuilder

WithLogging() public méthode

public WithLogging ( ) : HttpClientBuilder
Résultat HttpClientBuilder

WithLogging() public méthode

public WithLogging ( ILog logger ) : HttpClientBuilder
logger ILog
Résultat HttpClientBuilder

WithQosDefaults() public méthode

public WithQosDefaults ( ) : HttpClientBuilder
Résultat HttpClientBuilder

WithRetry() public méthode

public WithRetry ( int retryCount ) : HttpClientBuilder
retryCount int
Résultat HttpClientBuilder

WithTimeout() public méthode

public WithTimeout ( System.TimeSpan timeout ) : HttpClientBuilder
timeout System.TimeSpan
Résultat HttpClientBuilder

WithWaitAndRetry() public méthode

public WithWaitAndRetry ( int retryCount, TimeSpan>.Func sleepDurations ) : HttpClientBuilder
retryCount int
sleepDurations TimeSpan>.Func
Résultat HttpClientBuilder