Skip to content

Solid.Http.Extensions.SharpCompress Initialization

HX-Rd edited this page May 9, 2018 · 11 revisions

Initialization

Solid.Http.Extensions.Zip is designed to work with Solid.Http and Solid.Http.Core.

With Solid.Http.Core

public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services
            .AddSolidHttpCore()
            .AddSharpCompress();
    }
}
public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services
            .AddSolidHttpCore()
            .AddSharpCompress(
                new SharpCompressOptions(
                    options: new ReaderOptions
                    {
                        LookForHeader = false
                    },
                    mimeTypes: new List<string>()
                    {
                        "application/octet-stream"
                    }
                )
            );
    }
}

With Solid.Http

public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services
            .AddSolidHttp()
            .AddSharpCompress();
    }
}
public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services
            .AddSolidHttp()
            .AddSharpCompress(
                new SharpCompressOptions(
                    options: new ReaderOptions
                    {
                        LookForHeader = false
                    },
                    mimeTypes: new List<string>()
                    {
                        "application/octet-stream"
                    }
                )
            );
    }
}

Clone this wiki locally