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
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
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
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