Beispiel #1
0
            public AMFRequestProcessor(HttpContext httpContext,
                                       IActionScriptSerializerFactory serializerFactory,
                                       IMessageBroker messageBroker, AsyncCallback callback, object asyncState)
                : base(callback, asyncState)
            {
                this.messageBroker = messageBroker;

                context = new GatewayAMFContext(httpContext, serializerFactory);
            }
        /// <summary>
        /// Creates an AMFContext.
        /// </summary>
        /// <param name="httpContext">The HttpContext of the request, or null if not applicable</param>
        /// <param name="serializerFactory">The ActionScript serializer factory</param>
        /// <exception cref="ArgumentNullException">Thrown if <paramref name="serializerFactory"/> is null</exception>
        public GatewayAMFContext(HttpContext httpContext, IActionScriptSerializerFactory serializerFactory)
        {
            if (serializerFactory == null)
                throw new ArgumentNullException("serializerFactory");

            this.httpContext = httpContext;
            this.serializerFactory = serializerFactory;

            request = new GatewayAMFRequest(this);
            response = new GatewayAMFResponse(this);
        }
Beispiel #3
0
        /// <summary>
        /// Creates an AMFContext.
        /// </summary>
        /// <param name="httpContext">The HttpContext of the request, or null if not applicable</param>
        /// <param name="serializerFactory">The ActionScript serializer factory</param>
        /// <exception cref="ArgumentNullException">Thrown if <paramref name="serializerFactory"/> is null</exception>
        public GatewayAMFContext(HttpContext httpContext, IActionScriptSerializerFactory serializerFactory)
        {
            if (serializerFactory == null)
            {
                throw new ArgumentNullException("serializerFactory");
            }

            this.httpContext       = httpContext;
            this.serializerFactory = serializerFactory;

            request  = new GatewayAMFRequest(this);
            response = new GatewayAMFResponse(this);
        }
Beispiel #4
0
            public AMFRequestProcessor(HttpContext httpContext,
                IActionScriptSerializerFactory serializerFactory,
                IMessageBroker messageBroker, AsyncCallback callback, object asyncState)
                : base(callback, asyncState)
            {
                this.messageBroker = messageBroker;

                context = new GatewayAMFContext(httpContext, serializerFactory);
            }