C# Класс Smrf.SocialNetworkLib.HttpSocialNetworkUtil

Utility methods for getting social networks via HTTP requests.
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateHttpWebRequest ( String url, String userAgent, Int32 timeoutMs ) : HttpWebRequest
ExceptionIsWebOrJson ( Exception exception ) : System.Boolean
ExceptionIsWebOrXml ( Exception exception ) : System.Boolean
GetHttpWebResponseStreamWithRetries ( String url, HttpStatusCode httpStatusCodesToFailImmediately, RequestStatistics requestStatistics, String userAgent, Int32 timeoutMs, ReportProgressHandler reportProgressHandler, CheckCancellationPendingHandler checkCancellationPendingHandler ) : Stream
WebExceptionHasHttpStatusCode ( WebException webException ) : System.Boolean

Приватные методы

Метод Описание
GetHttpWebResponseStreamNoRetries ( HttpWebRequest oHttpWebRequest ) : Stream

Описание методов

CreateHttpWebRequest() публичный статический Метод

public static CreateHttpWebRequest ( String url, String userAgent, Int32 timeoutMs ) : HttpWebRequest
url String
userAgent String
timeoutMs System.Int32
Результат System.Net.HttpWebRequest

ExceptionIsWebOrJson() публичный статический Метод

public static ExceptionIsWebOrJson ( Exception exception ) : System.Boolean
exception System.Exception
Результат System.Boolean

ExceptionIsWebOrXml() публичный статический Метод

public static ExceptionIsWebOrXml ( Exception exception ) : System.Boolean
exception System.Exception
Результат System.Boolean

GetHttpWebResponseStreamWithRetries() публичный статический Метод

public static GetHttpWebResponseStreamWithRetries ( String url, HttpStatusCode httpStatusCodesToFailImmediately, RequestStatistics requestStatistics, String userAgent, Int32 timeoutMs, ReportProgressHandler reportProgressHandler, CheckCancellationPendingHandler checkCancellationPendingHandler ) : Stream
url String
httpStatusCodesToFailImmediately HttpStatusCode
requestStatistics RequestStatistics
userAgent String
timeoutMs System.Int32
reportProgressHandler ReportProgressHandler
checkCancellationPendingHandler CheckCancellationPendingHandler
Результат Stream

WebExceptionHasHttpStatusCode() публичный статический Метод

public static WebExceptionHasHttpStatusCode ( WebException webException ) : System.Boolean
webException System.Net.WebException
Результат System.Boolean