Inheritance: ICorsConfiguration
コード例 #1
0
        /// <summary>
        /// Enables cors support and allows to specify the cors configuration.
        /// In the preflight request the cors headers have the following values:
        /// Access-Control-Allow-Methods = GET, POST, PUT, DELETE, OPTIONS
        /// Access-Control-Max-Age = 10 min
        /// Access-Control-Allow-Headers = mirrors the Access-Control-Request-Headers field of the request.
        /// </summary>
        /// <example>
        /// configuration.EnableCors(x => x
        ///                  .AddAllowedOrigin("http://server1.com")
        ///                  .AddAllowedOrigin("http://server2.com"));
        /// </example>
        /// <param name="builderFunc">The cors configuration builder function.</param>
        public HttpServerConfiguration EnableCors(Action<ICorsConfiguration> builderFunc)
        {
            var corsConfiguration = new CorsConfiguration();
            builderFunc(corsConfiguration);

            CorsConfiguration = corsConfiguration;
            return this;
        }
コード例 #2
0
        /// <summary>
        /// Enables cors support and allows to specify the cors configuration.
        /// In the preflight request the cors headers have the following values:
        /// Access-Control-Allow-Methods = GET, POST, PUT, DELETE, OPTIONS
        /// Access-Control-Max-Age = 10 min
        /// Access-Control-Allow-Headers = mirrors the Access-Control-Request-Headers field of the request.
        /// </summary>
        /// <example>
        /// configuration.EnableCors(x => x
        ///                  .AddAllowedOrigin("http://server1.com")
        ///                  .AddAllowedOrigin("http://server2.com"));
        /// </example>
        /// <param name="builderFunc">The cors configuration builder function.</param>
        public HttpServerConfiguration EnableCors(Action <ICorsConfiguration> builderFunc)
        {
            var corsConfiguration = new CorsConfiguration();

            builderFunc(corsConfiguration);

            CorsConfiguration = corsConfiguration;
            return(this);
        }