C# Class OnlineVideos.MPUrlSourceFilter.HttpUrl

Inheritance: OnlineVideos.MPUrlSourceFilter.SimpleUrl
Show file Open project: offbyoneBB/mp-onlinevideos2 Class Usage Examples

Protected Properties

Property Type Description
HttpVersionForce10 int
HttpVersionForce11 int
HttpVersionNone int
ParameterHttpCookie String
ParameterHttpHeaderFormatName String
ParameterHttpHeaderFormatValue String
ParameterHttpHeadersCount String
ParameterHttpIgnoreContentLength String
ParameterHttpOpenConnectionSleepTime String
ParameterHttpOpenConnectionTimeout String
ParameterHttpProxyServer String
ParameterHttpProxyServerAuthenticate String
ParameterHttpProxyServerPassword String
ParameterHttpProxyServerPort String
ParameterHttpProxyServerType String
ParameterHttpProxyServerUserName String
ParameterHttpReferer String
ParameterHttpSeekingSupportDetection String
ParameterHttpSeekingSupported String
ParameterHttpServerAuthenticate String
ParameterHttpServerPassword String
ParameterHttpServerUserName String
ParameterHttpStreamFileName String
ParameterHttpTotalReopenConnectionTimeout String
ParameterHttpUserAgent String
ParameterHttpVersion String

Public Methods

Method Description
HttpUrl ( String url ) : System

Initializes a new instance of HttpUrl class.

HttpUrl ( Uri uri ) : System

Initializes a new instance of HttpUrl class.

Private Methods

Method Description
ApplySettings ( Sites siteUtil ) : void
ToFilterString ( ) : string

Gets a string that can be given to the MediaPortal Url Source Splitter holding the url and all parameters.

Method Details

HttpUrl() public method

Initializes a new instance of HttpUrl class.
public HttpUrl ( String url ) : System
url String The URL to initialize.
return System

HttpUrl() public method

Initializes a new instance of HttpUrl class.
/// The protocol supplied by is not supported. ///
public HttpUrl ( Uri uri ) : System
uri System.Uri The uniform resource identifier.
return System

Property Details

HttpVersionForce10 protected static property

Forces to use HTTP version 1.0.
protected static int HttpVersionForce10
return int

HttpVersionForce11 protected static property

Forces to use HTTP version 1.1.
protected static int HttpVersionForce11
return int

HttpVersionNone protected static property

Specifies that version of HTTP protocol is not specified.
protected static int HttpVersionNone
return int

ParameterHttpCookie protected static property

Specifies the value of cookie HTTP header to send to remote server.
protected static String ParameterHttpCookie
return String

ParameterHttpHeaderFormatName protected static property

Parameter name format for custom HTTP header.
protected static String ParameterHttpHeaderFormatName
return String

ParameterHttpHeaderFormatValue protected static property

Parameter value format for custom HTTP header.
protected static String ParameterHttpHeaderFormatValue
return String

ParameterHttpHeadersCount protected static property

Specifies count of custom HTTP headers.
protected static String ParameterHttpHeadersCount
return String

ParameterHttpIgnoreContentLength protected static property

Specifies if content length HTTP header have to be ignored (e.g. because server reports bad content length).
protected static String ParameterHttpIgnoreContentLength
return String

ParameterHttpOpenConnectionSleepTime protected static property

Specifies the time in milliseconds to sleep before opening connection.
protected static String ParameterHttpOpenConnectionSleepTime
return String

ParameterHttpOpenConnectionTimeout protected static property

Specifies open connection timeout in milliseconds.
protected static String ParameterHttpOpenConnectionTimeout
return String

ParameterHttpProxyServer protected static property

Specifies the value of proxy server.
protected static String ParameterHttpProxyServer
return String

ParameterHttpProxyServerAuthenticate protected static property

Specifies if filter has to authenticate against proxy server.
protected static String ParameterHttpProxyServerAuthenticate
return String

ParameterHttpProxyServerPassword protected static property

Specifies the value of remote server password to authenticate.
protected static String ParameterHttpProxyServerPassword
return String

ParameterHttpProxyServerPort protected static property

Specifies the value of proxy server port.
protected static String ParameterHttpProxyServerPort
return String

ParameterHttpProxyServerType protected static property

Specifies the value of proxy server type.
protected static String ParameterHttpProxyServerType
return String

ParameterHttpProxyServerUserName protected static property

Specifies the value of remote server user name to authenticate.
protected static String ParameterHttpProxyServerUserName
return String

ParameterHttpReferer protected static property

Specifies the value of referer HTTP header to send to remote server.
protected static String ParameterHttpReferer
return String

ParameterHttpSeekingSupportDetection protected static property

Enables or disables automatic detection of seeking support.
protected static String ParameterHttpSeekingSupportDetection
return String

ParameterHttpSeekingSupported protected static property

Specifies if seeking is supported by specifying range HTTP header in request.
protected static String ParameterHttpSeekingSupported
return String

ParameterHttpServerAuthenticate protected static property

Specifies if filter has to authenticate against remote server.
protected static String ParameterHttpServerAuthenticate
return String

ParameterHttpServerPassword protected static property

Specifies the value of remote server password to authenticate.
protected static String ParameterHttpServerPassword
return String

ParameterHttpServerUserName protected static property

Specifies the value of remote server user name to authenticate.
protected static String ParameterHttpServerUserName
return String

ParameterHttpStreamFileName protected static property

Specifies the value of stream file name.
protected static String ParameterHttpStreamFileName
return String

ParameterHttpTotalReopenConnectionTimeout protected static property

Specifies the total timeout to open HTTP url in milliseconds. It is applied when lost connection and trying to open new one. Filter will be trying to open connection until this timeout occurs. This parameter is ignored in case of live stream.
protected static String ParameterHttpTotalReopenConnectionTimeout
return String

ParameterHttpUserAgent protected static property

Specifies the value of user agent HTTP header to send to remote server.
protected static String ParameterHttpUserAgent
return String

ParameterHttpVersion protected static property

Forces to use specific HTTP protocol version
protected static String ParameterHttpVersion
return String