CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface IExtensionFactory

    Factory of extensions from one library - to be implemented in external library

    Namespace: CAMAPI.Extensions
    Assembly: CAMAPI.Extensions.dll
    Syntax
    [Guid("23587BD2-A04F-47AC-B37E-AE0BA48ED05C")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IExtensionFactory

    Methods

    Create(string, out TResultStatus)

    Declaration
    IExtension Create(string ExtensionIdent, out TResultStatus ret)
    Parameters
    Type Name Description
    string ExtensionIdent
    TResultStatus ret
    Returns
    Type Description
    IExtension

    OnLibraryRegistered(IExtensionFactoryContext, out TResultStatus)

    Declaration
    void OnLibraryRegistered(IExtensionFactoryContext Context, out TResultStatus ret)
    Parameters
    Type Name Description
    IExtensionFactoryContext Context
    TResultStatus ret

    OnLibraryUnRegistered(IExtensionFactoryContext, out TResultStatus)

    Declaration
    void OnLibraryUnRegistered(IExtensionFactoryContext Context, out TResultStatus ret)
    Parameters
    Type Name Description
    IExtensionFactoryContext Context
    TResultStatus ret
    In this article