/// <summary> /// Implements a Proxy resource that allows Web clients to fetch HTTP-based resources over HTTPX. /// </summary> /// <param name="ResourceName">Resource name of proxy resource.</param> /// <param name="DefaultXmppClient">Default XMPP client.</param> /// <param name="MaxChunkSize">Max Chunk Size to use.</param> /// <param name="ServerlessMessaging">Serverless messaging manager.</param> /// <param name="HttpxCache">HTTPX cache object.</param> public HttpxProxy(string ResourceName, XmppClient DefaultXmppClient, int MaxChunkSize, XmppServerlessMessaging ServerlessMessaging, IHttpxCache HttpxCache) : base(ResourceName) { this.defaultXmppClient = DefaultXmppClient; this.httpxClient = new HttpxClient(this.defaultXmppClient, MaxChunkSize); this.serverlessMessaging = ServerlessMessaging; this.httpxCache = HttpxCache; }
/// <summary> /// Implements a Proxy resource that allows Web clients to fetch HTTP-based resources over HTTPX. /// </summary> /// <param name="ResourceName">Resource name of proxy resource.</param> /// <param name="DefaultXmppClient">Default XMPP client.</param> /// <param name="MaxChunkSize">Max Chunk Size to use.</param> /// <param name="ServerlessMessaging">Serverless messaging manager.</param> public HttpxProxy(string ResourceName, XmppClient DefaultXmppClient, int MaxChunkSize, XmppServerlessMessaging ServerlessMessaging) : this(ResourceName, DefaultXmppClient, MaxChunkSize, ServerlessMessaging, null) { }