C# Class Microsoft.R.Host.Client.BrokerServices.RemoteUriWebService

Inheritance: IRemoteUriWebService
Mostra file Open project: Microsoft/RTVS

Private Properties

Property Type Description
GetRemoteUrl string
ReplaceAndGet string
SetRequestHeaders void
SetResponseHeaders void
ValidateCertificate bool

Public Methods

Method Description
GetResponseAsync ( HttpListenerContext context, string localBaseUrl, string remoteBaseUrl, CancellationToken ct ) : Task
RemoteUriWebService ( string baseUri ) : System

Private Methods

Method Description
GetRemoteUrl ( Uri url, string remoteBase ) : string
ReplaceAndGet ( string value, string url1, string url2 ) : string
SetRequestHeaders ( HttpWebRequest request, NameValueCollection requestHeaders, string localBaseUrl, string remoteBaseUrl ) : void
SetResponseHeaders ( HttpWebResponse response, HttpListenerResponse httpListenerResponse, string localBaseUrl, string remoteBaseUrl ) : void
ValidateCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool

Method Details

GetResponseAsync() public method

public GetResponseAsync ( HttpListenerContext context, string localBaseUrl, string remoteBaseUrl, CancellationToken ct ) : Task
context System.Net.HttpListenerContext
localBaseUrl string
remoteBaseUrl string
ct System.Threading.CancellationToken
return Task

RemoteUriWebService() public method

public RemoteUriWebService ( string baseUri ) : System
baseUri string
return System