Search Results for

    Show / Hide Table of Contents

    Class BaseVersionFactory

    Inheritance
    System.Object
    BaseVersionFactory
    Implements
    lqgtso
    Namespace: IronSoftware.Deployment
    Assembly: IronPdf.dll
    Syntax
    public abstract class BaseVersionFactory : Object, lqgtso

    BaseVersionFactory is what IronPDF C# code uses for deployment. It is part of the IronPDF deployment API.

    BaseVersionFactory matters when an application needs to configure or invoke deployment from C# code. The class encapsulates the related options and behavior in a single object that is set up once and reused across render or processing calls. Typical scenarios include batch generation pipelines, templated document workflows, and integration with existing C# document services.

    To use BaseVersionFactory, instantiate or obtain it from the relevant entry point in the IronPDF C# API. Key methods include GetExpectedFileVersion, GetExpectedNuGetName, GetExpectedNuGetVersion. Assign options or invoke methods on the instance to configure or perform the operation. The base URLs covers typical usage in C# end to end.

    using IronPdf;
    
    // Obtain BaseVersionFactory from the relevant entry point in the IronPDF API
    void Configure(BaseVersionFactory instance)
    {
        instance.GetExpectedFileVersion();
    }

    For the broader workflow, see the IronPDF C# documentation for related how-to guides and examples. For broader context, the deployment portion of the IronPDF C# API contains related types that work with BaseVersionFactory directly. BaseVersionFactory exposes additional members beyond those highlighted above; the reference tables on this page list the full set. In application code, treat BaseVersionFactory as a configured object that is constructed once and reused across operations rather than instantiated per call. Configuration is generally idempotent: assigning the same property value twice has the same effect as assigning it once. For diagnostic purposes, inspect the relevant BaseVersionFactory property after each operation to confirm the configured state. See the constructors, properties, and methods tables below for the complete API surface of BaseVersionFactory. Application code typically obtains or instantiates a single BaseVersionFactory and shares it across multiple IronPDF operations rather than recreating it per call.

    Constructors

    BaseVersionFactory()

    Declaration
    protected BaseVersionFactory()

    Methods

    GetExpectedFileVersion()

    Declaration
    public Version GetExpectedFileVersion()
    Returns
    Type Description
    System.Version

    GetExpectedNuGetName()

    Declaration
    public abstract string GetExpectedNuGetName()
    Returns
    Type Description
    System.String

    GetExpectedNuGetVersion()

    Declaration
    public abstract string GetExpectedNuGetVersion()
    Returns
    Type Description
    System.String

    Implements

    lqgtso
    ☀
    ☾
    Downloads
    • Download with Nuget
    • Start for Free
    In This Article
    Back to top
    Install with Nuget