Search Results for

    Show / Hide Table of Contents

    Interface nrdknk

    Namespace: Iron.Pdf.Extensions
    Assembly: IronPdf.dll
    Syntax
    public interface nrdknk

    Metadata about a PDF extension, its origin assembly, build timestamp, and a rich set of descriptive string fields are all surfaced through the nrdknk contract in IronPDF. Any component that plugs into the Iron.Pdf.Extensions layer and needs to advertise its identity implements this interface, giving host code a uniform way to inspect every registered extension without coupling to concrete types.

    The interface exposes twelve read-only properties. xmafdq returns the Assembly that contains the implementing component, which is useful for reflection-based loading and version checks. xmafdr is a DateTime recording when the extension was built or registered. The remaining ten properties, xmafds through xmafeb, are all string values that carry descriptive metadata: names, identifiers, version strings, capability tags, and similar textual fields that vary by extension. Because the contract is read-only throughout, consuming code can safely cache or log any property without risk of mutation.

    Working with nrdknk follows the same pattern as any IronPDF extension point: obtain a reference through the extension registry or a factory, then read the properties you need. The Assembly property lets you confirm the correct binary is loaded before invoking extension-specific functionality. The DateTime property supports audit logging and diagnostic output. The string properties are best treated as a structured record: read them as a group when building a diagnostic report, or read individual fields when routing logic depends on a specific identifier or capability tag.

    Because the surface is entirely property-based and carries no mutating methods, it is straightforward to wrap in a test double during unit testing. A fake implementation can return controlled values for every property, isolating the code under test from real extension binaries.

    The IronPDF documentation hub covers the extension model in full. The get-started guide shows how to configure IronPDF before working with extensions. The how-to index lists task-led articles for common PDF workflows that build on the extension layer.

    Properties

    xmafdq

    Declaration
    Assembly xmafdq { get; }
    Property Value
    Type Description
    System.Reflection.Assembly

    xmafdr

    Declaration
    DateTime xmafdr { get; }
    Property Value
    Type Description
    System.DateTime

    xmafds

    Declaration
    string xmafds { get; }
    Property Value
    Type Description
    System.String

    xmafdt

    Declaration
    string xmafdt { get; }
    Property Value
    Type Description
    System.String

    xmafdu

    Declaration
    string xmafdu { get; }
    Property Value
    Type Description
    System.String

    xmafdv

    Declaration
    string xmafdv { get; }
    Property Value
    Type Description
    System.String

    xmafdw

    Declaration
    string xmafdw { get; }
    Property Value
    Type Description
    System.String

    xmafdx

    Declaration
    string xmafdx { get; }
    Property Value
    Type Description
    System.String

    xmafdy

    Declaration
    string xmafdy { get; }
    Property Value
    Type Description
    System.String

    xmafdz

    Declaration
    string xmafdz { get; }
    Property Value
    Type Description
    System.String

    xmafea

    Declaration
    string xmafea { get; }
    Property Value
    Type Description
    System.String

    xmafeb

    Declaration
    string xmafeb { get; }
    Property Value
    Type Description
    System.String
    ☀
    ☾
    Downloads
    • Download with Nuget
    • Start for Free
    In This Article
    Back to top
    Install with Nuget