Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Session.Proxy.IHttpProxyAuthenticationChallengeHandler Interface Reference

The interface for a proxy authentication challenge handler. More...

Inherited by PushTechnology.ClientInterface.Client.Session.Proxy.HttpBasicChallengeHandler, and PushTechnology.ClientInterface.Client.Session.Proxy.NullHttpProxyAuthenticationChallengeHandler.

Public Member Functions

IDictionary< string, string > GetResponse (IDictionary< string, string > challenge)
 Called when a challenge from the proxy is received. The authenticator will return a response to the challenge. More...
 

Properties

int MaximumConversations [get]
 This property returns the maximum number of HTTP transactions permitted by the authentication method before authentication fails. More...
 

Detailed Description

The interface for a proxy authentication challenge handler.

Member Function Documentation

IDictionary<string, string> PushTechnology.ClientInterface.Client.Session.Proxy.IHttpProxyAuthenticationChallengeHandler.GetResponse ( IDictionary< string, string >  challenge)

Called when a challenge from the proxy is received. The authenticator will return a response to the challenge.

Parameters
challengea dictionary of the HTTP headers corresponding to the challenge received from the proxy
Returns
a map of HTTP headers in response to the challenge

Property Documentation

int PushTechnology.ClientInterface.Client.Session.Proxy.IHttpProxyAuthenticationChallengeHandler.MaximumConversations
get

This property returns the maximum number of HTTP transactions permitted by the authentication method before authentication fails.

Returns
the maximum number of HTTP transactions

The documentation for this interface was generated from the following file: