CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface IExtensionStorage

    Storage for extensions running in CAM Open API

    Namespace: CAMAPI.Extensions
    Assembly: CAMAPI.Extensions.dll
    Syntax
    [Guid("48AC7EF6-EDE1-467F-88FB-AA791C532254")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IExtensionStorage

    Properties

    Path

    Path to storage (file or db connection string or other)

    Declaration
    string Path { get; set; }
    Property Value
    Type Description
    string

    StorageType

    Type of storage to identify its purpose

    Declaration
    TStorageType StorageType { get; set; }
    Property Value
    Type Description
    TStorageType

    Methods

    GetExtensionDisabled(string, out TResultStatus)

    Declaration
    bool GetExtensionDisabled(string ExtensionIdent, out TResultStatus ret)
    Parameters
    Type Name Description
    string ExtensionIdent
    TResultStatus ret
    Returns
    Type Description
    bool

    GetExtensionFieldInherited(string, TStorageField, out TResultStatus)

    Declaration
    bool GetExtensionFieldInherited(string ExtensionIdent, TStorageField field, out TResultStatus ret)
    Parameters
    Type Name Description
    string ExtensionIdent
    TStorageField field
    TResultStatus ret
    Returns
    Type Description
    bool

    GetExtensions(string, out TResultStatus)

    Declaration
    IListString GetExtensions(string LibraryIdent, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryIdent
    TResultStatus ret
    Returns
    Type Description
    IListString

    GetLibraries(out TResultStatus)

    Declaration
    IListString GetLibraries(out TResultStatus ret)
    Parameters
    Type Name Description
    TResultStatus ret
    Returns
    Type Description
    IListString

    GetLibraryDisabled(string, out TResultStatus)

    Declaration
    bool GetLibraryDisabled(string LibraryIdent, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryIdent
    TResultStatus ret
    Returns
    Type Description
    bool

    GetLibraryFieldInherited(string, TStorageField, out TResultStatus)

    Declaration
    bool GetLibraryFieldInherited(string LibraryIdent, TStorageField field, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryIdent
    TStorageField field
    TResultStatus ret
    Returns
    Type Description
    bool

    Read(out TResultStatus)

    Declaration
    void Read(out TResultStatus ret)
    Parameters
    Type Name Description
    TResultStatus ret

    RegisterLibrary(string, out TResultStatus)

    Declaration
    void RegisterLibrary(string LibraryIdent, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryIdent
    TResultStatus ret

    Save(out TResultStatus)

    Declaration
    void Save(out TResultStatus ret)
    Parameters
    Type Name Description
    TResultStatus ret

    SetExtensionDisabled(string, string, bool, out TResultStatus)

    Declaration
    void SetExtensionDisabled(string LibraryIdent, string ExtensionIdent, bool Disabled, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryIdent
    string ExtensionIdent
    bool Disabled
    TResultStatus ret

    SetExtensionFieldInherited(string, TStorageField, out TResultStatus)

    Declaration
    void SetExtensionFieldInherited(string ExtensionIdent, TStorageField field, out TResultStatus ret)
    Parameters
    Type Name Description
    string ExtensionIdent
    TStorageField field
    TResultStatus ret

    SetLibraryDisabled(string, bool, out TResultStatus)

    Declaration
    void SetLibraryDisabled(string LibraryIdent, bool Disabled, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryIdent
    bool Disabled
    TResultStatus ret

    SetLibraryFieldInherited(string, TStorageField, out TResultStatus)

    Declaration
    void SetLibraryFieldInherited(string LibraryIdent, TStorageField field, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryIdent
    TStorageField field
    TResultStatus ret

    UnRegisterLibrary(string, out TResultStatus)

    Declaration
    void UnRegisterLibrary(string LibraryIdent, out TResultStatus ret)
    Parameters
    Type Name Description
    string LibraryIdent
    TResultStatus ret
    In this article