Interface ITechObjectsLinkEntry
Представляет вхождение для связи между объектами.
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectsLinkEntry
Properties
Attributes
Возвращает источник атрибутов вхождения.
Declaration
ITechObjectsLinkEntryAttributesSource Attributes { get; }
Property Value
| Type | Description |
|---|---|
| ITechObjectsLinkEntryAttributesSource |
CadKey
Возвращает идентификатор вставки вхождения связи в КОМПАС 3D.
Declaration
string CadKey { get; }
Property Value
| Type | Description |
|---|---|
| string |
CadPlacement
Возвращает координаты вставки вхождения связи в КОМПАС 3D.
Declaration
string CadPlacement { get; }
Property Value
| Type | Description |
|---|---|
| string |
FamilyKey
Возвращает уникальный глобальный идентификатор семейства вхождений связей.
Declaration
Guid? FamilyKey { get; }
Property Value
| Type | Description |
|---|---|
| Guid? |
Id
Возвращает идентификатор вхождения.
Declaration
int Id { get; }
Property Value
| Type | Description |
|---|---|
| int |
Key
Возвращает уникальный глобальный идентификатор вхождения связи.
Declaration
Guid? Key { get; }
Property Value
| Type | Description |
|---|---|
| Guid? |
Link
Возвращает связь которой принадлежит вхождение.
Declaration
ITechObjectsLink Link { get; }
Property Value
| Type | Description |
|---|---|
| ITechObjectsLink |
MaxQuantity
Возвращает максимальное значение количества для вхождения связи.
Declaration
double MaxQuantity { get; }
Property Value
| Type | Description |
|---|---|
| double |
MinQuantity
Возвращает минимальное значение количества для вхождения связи.
Declaration
double MinQuantity { get; }
Property Value
| Type | Description |
|---|---|
| double |
Type
Возвращает вид вхождения связи (0 - обобщенное, 1 - дискретное).
Declaration
TechObjectsLinkEntryType Type { get; }
Property Value
| Type | Description |
|---|---|
| TechObjectsLinkEntryType |
Methods
ChangeProperties(string?, string?, double?, CancellationToken)
Изменяет значения свойств вхождения.
Declaration
Task<bool> ChangeProperties(string? cadKey, string? cadPlacement, double? quantity, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| string | cadKey | Идентификатор вставки вхождения связи в КОМПАС 3D. |
| string | cadPlacement | Координаты вставки вхождения связи в КОМПАС 3D. |
| double? | quantity | Количество. |
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task<bool> | Признак успешного выполнения. |
ToDto()
Возвращает описание вхождения.
Declaration
TechObjectsLinkEntryDto ToDto()
Returns
| Type | Description |
|---|---|
| TechObjectsLinkEntryDto | Сформированное описание. |