Xceed .NET Libraries Documentation
Xceed.Compression Assembly / Xceed.Compression.LZMA Namespace / LZMAOptions Class / SetTemplate Method
Compression level to use.


In This Topic
    SetTemplate Method
    In This Topic
    Sets the LZMAOptions properties to values appropriate to the passed level of compression.
    Syntax
    'Declaration
     
    
    Public Sub SetTemplate( _
       ByVal compressionLevel As CompressionLevel _
    ) 
    'Usage
     
    
    Dim instance As LZMAOptions
    Dim compressionLevel As CompressionLevel
     
    instance.SetTemplate(compressionLevel)
    public void SetTemplate( 
       CompressionLevel compressionLevel
    )

    Parameters

    compressionLevel
    Compression level to use.
    Remarks

    If CompressionLevel.Lowest is supplied, the dictionary size will be 4k.

    If CompressionLevel.Normal is supplied, the dictionary size will be 16MB.

    If CompressionLevel.Highest is supplied, the dictionary size will be 32MB.

    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also