Show / Hide Table of Contents

    Namespace DesignData.SDS2.Database

    Classes

    BoltHandle

    A handle specifically for bolts

    ComponentHandle

    A handle for a member component

    CustomPropertyMapHandle

    A handle to a custom property map in the SDS2 database

    DataDirectory

    Before jobs can be accessed or job repositories can be listed you must choose a data directory. It contains needed setup data for SDS2.

    DrawingHandle

    A TableIndexHandle specific for tables which contain drawings

    DrawingHandleList

    DrawingHandleList.DrawingHandleListEnumerator

    FabricatorHandle

    A handle to a fabricator

    GridLineHandle

    A handle grid lines in the SDS2 database

    GridLineHandleList

    GridLineHandleList.GridLineHandleListEnumerator

    GroupMemberHandle

    A handle specifically for group members in the SDS2 database

    GroupMemberHandleList

    GroupMemberHandleList.GroupMemberHandleListEnumerator

    HoleGroupHandle

    A handle to a hole group

    HoleHandle

    A handle specifically for holes

    Identifier

    The name of a job and name of the repository it can be found in.

    IdentifierList

    IdentifierList.IdentifierListEnumerator

    ImmediateLockHandler

    An ILockHandler that fails immediately when a lock cannot be taken.

    Job

    An SDS2 job, or project.

    JobSetupHandle

    A handle to a job setup object

    Licensing

    A place for functions related to SDS2 licensing.

    MaterialFileHandle

    A handle for a material file

    MaterialHandle

    A handle specifically for materials.

    MemberEndHandle

    A handle specifically for member ends. This can also be passed in place of a MemberHandle, in which case it will point at the member for this end.

    MemberHandle

    A handle specifically for members in the SDS2 database

    MemberHandleList

    MemberHandleList.MemberHandleListEnumerator

    NoteHandle

    A note handle in the SDS2 database

    NoteHandleList

    NoteHandleList.NoteHandleListEnumerator

    ReadOnlyTransaction

    This is effectively a read-only transaction object. Use it to get the most up to date data for each member.

    Construct the object with the active job.

    Repository

    A place where SDS2 jobs are stored. Jobs are accessed in this repository by name.

    RepositoryList

    RepositoryList.RepositoryListEnumerator

    TableIndexHandle

    A handle for an element in the SDS2 database.

    Transaction

    TransactionFailure

    A commit, authentication, or locking failure from a Transaction

    UserDefinedConnectionHandle

    A handle for UDC (user defined connection) objects

    UserDefinedConnectionHandleList

    UserDefinedConnectionHandleList.UserDefinedConnectionHandleListEnumerator

    Version

    Version reflects how SDS2 is versioned internally. These version numbers are not like assembly version numbers or semantic version numbers, are only loosely correlated with marketing versions, but reflect existing internal practice at SDS2.

    WeldHandle

    A handle specifically for welds.

    Interfaces

    ILockHandler

    This interface defines the callbacks that must be provided for locking feedback. Either informing a user, or making decisions without user intervention, about how to handle situations where a desired piece cannot be locked.

    The only choices are to wait for a lock or give up, if any locks couldn't be made.

    Enums

    ColumnEnd

    Enumeration representing the ends of a column.

    LicenseFeatures

    Enumeration denoting different license features for the SDS2 .Net API.

    LicenseReturnCode

    Codes indicating the state of licensing after a checkout attempt

    MemberEnd

    Enumeration representing the ends of a two point member

    Table

    TableWithDrawings

    TransactionFailureCode

    Reasons a transaction may fail to commit

    Back to top