C# Class Rsdn.Janus.JanusATCustom

Inheritance: Rsdn.Janus.org.rsdn.JanusAT, ITransferNotificator
显示文件 Open project: rsdn/janus

Public Methods

Method Description
JanusATCustom ( IServiceProvider provider, Func syncConfigGetter ) : System

Protected Methods

Method Description
GetWebRequest ( Uri uri ) : WebRequest

Creates a T:System.Net.WebRequest for the specified uri.

GetWebResponse ( WebRequest request ) : WebResponse
GetWebResponse ( WebRequest request, IAsyncResult result ) : WebResponse

Private Methods

Method Description
GetResponseInternal ( WebRequest request ) : WebResponse
OnTransferBegin ( int total, TransferDirection direction, CompressionState state ) : void
OnTransferComplete ( int total, TransferDirection direction ) : void
OnTransferProgress ( int total, int current, TransferDirection direction ) : void

Method Details

GetWebRequest() protected method

Creates a T:System.Net.WebRequest for the specified uri.
protected GetWebRequest ( Uri uri ) : WebRequest
uri System.Uri
return System.Net.WebRequest

GetWebResponse() protected method

protected GetWebResponse ( WebRequest request ) : WebResponse
request System.Net.WebRequest
return System.Net.WebResponse

GetWebResponse() protected method

protected GetWebResponse ( WebRequest request, IAsyncResult result ) : WebResponse
request System.Net.WebRequest
result IAsyncResult
return System.Net.WebResponse

JanusATCustom() public method

public JanusATCustom ( IServiceProvider provider, Func syncConfigGetter ) : System
provider IServiceProvider
syncConfigGetter Func
return System