• ПОЛИНОМ:MDM API
Show / Hide Table of Contents
  • Ascon.Polynom.Api
    • AccessWriteFault
    • ApiFault
    • ApiObjectIdentifier
    • Applicability
    • ApplyColor
    • AsyncLockFault
    • AsyncOperationState
    • BinaryCompareOperation
    • BinaryCompareOptions
    • BooleanBasedCompareOperation
    • BooleanBasedCompareOptions
    • BooleanCompareOperation
    • BooleanCompareOptions
    • BusinessProcessItemDefinitionOptions
    • CanDoEnum
    • ChangeConflictFault
    • ClassNotFoundExceptionFault
    • ClassificationCopyingOptions
    • ClassificationItemCopyingOptions
    • ClassificationTreeOptions
    • ClientConnectionInfo
    • ClientType
    • CodificationFault
    • ColorCompareOperation
    • ColorCompareOptions
    • ColorHighlight
    • ColorTheme
    • CompareOperation
    • CompatibilityDirection
    • ConceptClassificationTreeOptions
    • ConceptPropertySourcesTreeOptions
    • Connection
    • ConnectionInfo
    • DateTimeCompareOperation
    • DateTimeCompareOptions
    • DirectlyUserCreationFactory
    • DoubleCompareOperation
    • DoubleCompareOptions
    • DoublePropertyMode
    • ElementLinksTreeOptions
    • EnumBoolCompareOperation
    • EnumBoolCompareOptions
    • EnumCompareOperation
    • EnumCompareOptions
    • EnumDoubleCompareOperation
    • EnumDoubleCompareOptions
    • EnumIntCompareOperation
    • EnumIntCompareOptions
    • EnumStringCompareOperation
    • EnumStringCompareOptions
    • EventRecordType
    • FaultException
    • FaultException<TDetail>
    • FaultedEventArgs
    • FavoritesTreeOptions
    • FormulaTreeOptions
    • GroupDisplayMode
    • GuidCompareOperation
    • GuidCompareOptions
    • IAbleToBeFavorite
    • IAbleToBeRecent
    • IAbleToHaveChangeableName
    • IAbleToHaveClassId
    • IAbleToHaveDescription
    • IAbleToHaveElementFactoryLocation
    • IAbleToHaveExternalId
    • IAbleToHaveIcon
    • IAbleToHaveId
    • IAbleToHaveName
    • IAbleToHaveUniqueId
    • IAbsoluteCodeableApiObject
    • IAccountableSecurityElementsContainer
    • IAccountableSecurityElementsContainerOwner
    • IAdditionalUserOptions
    • IApiEntity
    • IApiObject
    • IApiReadOnlyCollection<T>
    • IApplicableApiObject
    • IAppointedConcept
    • IAppointedFormula
    • IApprovementStage
    • IAsyncOperation
    • IAsyncOperation<T>
    • IBaseCatalog
    • IBaseGroup
    • IBaseGroupMember
    • IBaseGroupOwner
    • IBinaryPropertyDefinition
    • IBinaryPropertyValue
    • IBinaryPropertyValueData
    • IBooleanPropertyDefinition
    • IBooleanPropertyValue
    • IBooleanPropertyValueData
    • IBrokerConfiguration
    • IBusinessProcess
    • IBusinessProcessCommand
    • IBusinessProcessContext
    • IBusinessProcessDefinition
    • IBusinessProcessDisplayItem
    • IBusinessProcessDisplayItemStored
    • IBusinessProcessItem
    • IBusinessProcessItemDefinition
    • IBusinessProcessItemDefinitionWithInputCommand
    • ICatalog
    • ICatalogSecurity
    • ICatalogWithSecurity
    • IClassificationTree
    • ICodeableApiObject
    • IColorPropertyDefinition
    • IColorPropertyValue
    • IColorPropertyValueData
    • ICompareOperationMetadata
    • ICompareOptionMetadata
    • IComparingCondition
    • IComparingConditionDefinition
    • IComparingConditionDefinitionEnd
    • IComparingConditionDefinitionMetadata
    • IComparingConditionForElement
    • IComparingConditionForPropValue
    • ICompatibilityCondition
    • ICompatibilityConditionForElement
    • ICompatibilityConditionForPropValue
    • IComplexCondition
    • IConcept
    • IConceptAppointer
    • IConceptClassificationTree
    • IConceptPropertySource
    • IConceptPropertySourceTree
    • ICondition
    • IContract
    • IContractPropertySource
    • IContractRealization
    • IDataPatch
    • IDateTimePropertyDefinition
    • IDateTimePropertyValue
    • IDateTimePropertyValueData
    • IDeleteableApiObject
    • IDepartment
    • IDepartmentOwner
    • IDocument
    • IDocumentCatalog
    • IDocumentGroup
    • IDocumentGroupOwner
    • IDocumentOwner
    • IDoublePropertyDefinition
    • IDoublePropertyValue
    • IDoublePropertyValueData
    • IElement
    • IElementFactory
    • IElementFactoryTable
    • IElementFactoryTableRow
    • IElementLinksTree
    • IEnumBoolItem
    • IEnumBoolPropertyDefinition
    • IEnumBoolPropertyValue
    • IEnumBoolPropertyValueData
    • IEnumDoubleItem
    • IEnumDoublePropertyDefinition
    • IEnumDoublePropertyValue
    • IEnumDoublePropertyValueData
    • IEnumIntItem
    • IEnumIntPropertyDefinition
    • IEnumIntPropertyValue
    • IEnumIntPropertyValueData
    • IEnumPropertyDefinition
    • IEnumPropertyDefinitionItem
    • IEnumPropertyValue
    • IEnumPropertyValueData
    • IEnumStringItem
    • IEnumStringPropertyDefinition
    • IEnumStringPropertyValue
    • IEnumStringPropertyValueData
    • IEnumWithDescriptionItem
    • IEnumWithDescriptionPropertyDefinition
    • IEnumWithDescriptionPropertyValue
    • IEnumWithDescriptionPropertyValueData
    • IEvaluationPropertyInfo
    • IEventLogRoot
    • IEventLogTree
    • IEventRecord
    • IExternalAuthorization
    • IFavoritesCatalog
    • IFavoritesGroup
    • IFavoritesStructureItem
    • IFavoritesTree
    • IFile
    • IFilesOwner
    • IFinishEvent
    • IFinishEventDefinition
    • IFormula
    • IFormulaAppointer
    • IFormulaCatalog
    • IFormulaGroup
    • IFormulaGroupOwner
    • IFormulaParameter
    • IFormulaTargetQualifier
    • IFormulaTree
    • IFullMetaInformation
    • IFullTextIndex
    • IGateway
    • IGatewayDefinition
    • IGroup
    • IGroupOwner
    • IGroupPropertyOwner
    • IGroupRight
    • IGroupSecurity
    • IGroupWithSecurity
    • IGuidPropertyDefinition
    • IGuidPropertyValue
    • IGuidPropertyValueData
    • IHierarchicalTableSettings
    • IImagePropertyDefinition
    • IImagePropertyValue
    • IImagePropertyValueData
    • IIntegerPropertyDefinition
    • IIntegerPropertyValue
    • IIntegerPropertyValueData
    • IJoinPointsCount
    • ILane
    • ILaneDefinition
    • ILicense
    • ILink
    • ILinkDefCatalog
    • ILinkDefClassificationTree
    • ILinkDefGroup
    • ILinkDefGroupOwner
    • ILinkDefinition
    • ILinkDefinitionEnd
    • ILinkInstance
    • ILinkScope
    • ILinkable
    • ILinkableEndsTree
    • ILinkedPropertyInfo
    • ILocateableApiObject
    • IMailNotificationSystem
    • IMeasureClassificationTree
    • IMeasureEntity
    • IMeasureUnit
    • IMultiCatalog
    • IMultiCatalogedItem
    • IMultiGroup
    • INamedPropertyOwnerScope
    • INestedContractPropertySourceWrapper
    • INotificationSystem
    • INumerator
    • INumeratorOwner
    • IOpticPropertyDefinition
    • IOpticPropertyValue
    • IOpticPropertyValueData
    • IOverlappedAppointedConcept
    • IOwnedDocument
    • IPermission
    • IPermissionItem
    • IPosition
    • IPropDefCatalog
    • IPropDefClassificationTree
    • IPropDefGroup
    • IPropDefGroupOwner
    • IProperty
    • IPropertyDefinition
    • IPropertyDefinitionMetadata
    • IPropertyOwner
    • IPropertyOwnerScope
    • IPropertyOwnerScopeItem
    • IPropertyQualifier
    • IPropertySource
    • IPropertyValue
    • IPropertyValueData
    • IPropertyValueOwner
    • IRabbitMqConfiguration
    • IRawPropertyValue
    • IRawPropertyValueData
    • IRecordsGroup
    • IReference
    • IReferenceEntry
    • IReferenceRight
    • IReferenceSecurity
    • IRestrictedList
    • IRestrictedListGroupPropertyOwnerItem
    • IRestrictedListRole
    • IRestrictedListUserOptions
    • IRole
    • IRowPropertyDefinition
    • IRowPropertyDefinitionItem
    • IRtfPropertyDefinition
    • IRtfPropertyValue
    • IRtfPropertyValueData
    • IRtfString
    • IRunTimeClassifierReflection
    • IScopeClassificationTree
    • IScopeTree
    • ISearchConditionTargetQualifier
    • ISecurityAccessSubject
    • ISecurityElement
    • ISecurityManager
    • ISecurityRoot
    • ISecurityTree
    • ISequenceFlow
    • ISequenceFlowDefinition
    • ISerialNumberOwner
    • ISerialNumbers
    • ISession
    • ISessionDefinition
    • ISessionMetadata
    • ISessionObjects
    • ISessionRecordsGroup
    • ISetPropertyDefinition
    • ISetPropertyDefinitionItem
    • ISetPropertyValue
    • ISetPropertyValueData
    • ISimilarCharacters
    • ISimilarCharactersTable
    • ISimpleCondition
    • ISimpleRowPropertyDefinition
    • ISimpleRowPropertyDefinitionItem
    • ISinglePropertyValueOwner
    • ISslConfiguration
    • IStartEvent
    • IStartEventDefinition
    • IStatisticItem
    • IStorage
    • IStoredCondition
    • IStringAttribute
    • IStringPropertyDefinition
    • IStringPropertyValue
    • IStringPropertyValueData
    • IStructureConceptRight
    • IStructureConceptSecurity
    • IStructureItem
    • IStructureItemWithSecurity
    • IStructureItemWithTableSettings
    • IStructureRight
    • IStructureSecurity
    • ITable
    • ITableCell
    • ITableCellValue
    • ITableColumn
    • ITableColumnDefinition
    • ITablePropertyDefinition
    • ITablePropertyDefinitionColumn
    • ITablePropertyRow
    • ITablePropertyValue
    • ITablePropertyValueColumn
    • ITablePropertyValueColumnData
    • ITablePropertyValueData
    • ITableRow
    • ITableSettings
    • ITicket
    • ITicketConceptAppointer
    • ITicketMessage
    • ITicketMessagesOwner
    • ITicketMigrationManager
    • ITicketStructureItemContext
    • ITicketStructureItemContextStorage
    • ITicketsCategory
    • ITicketsLog
    • ITicketsLogRecord
    • ITicketsManager
    • ITimedRecordsGroup
    • IToastMessage
    • IToastOwner
    • IToastPublisher
    • ITransaction
    • ITransactionRecordsGroup
    • ITree
    • ITreeNode
    • IUser
    • IUserNotificationOptions
    • IUserOptions
    • IUserOptionsForRestrictedList
    • IUserTableSettings
    • IUserTask
    • IUserTaskDefinition
    • IViewpoint
    • IViewpoint2dFactoryTable
    • IViewpoint3dFactoryTable
    • IViewpointCatalog
    • IViewpointFactoryTable
    • IViewpointFactoryTableRow
    • IViewpointGroup
    • IViewpointGroupOwner
    • IViewpointTableDefinition
    • IWideOperation
    • ImageCompareOperation
    • ImageCompareOptions
    • IntegerCompareOperation
    • IntegerCompareOptions
    • IntersectionType
    • InvalidObjectFault
    • InvalidParameterFault
    • InvalidStorageFault
    • KnownConceptKind
    • KnownLinkDefinitionKind
    • KnownPermissionKind
    • KnownPropertyDefinitionKind
    • KnownRoleKind
    • LaneDefinitionType
    • LanePermissions
    • LicenceFault
    • LinkDefClassificationTreeOptions
    • LinkDefinitionDirection
    • LinkEndMultiplicity
    • LinkedWithOptions
    • LocateOptions
    • MailAuthenticationMechanism
    • MailBodyEncoding
    • MailSecureSocketOptions
    • NotificationTypes
    • NumericBasedCompareOperation
    • NumericBasedCompareOptions
    • ObjectStorageType
    • OperationFault
    • OpticCompareOperation
    • OpticCompareOptions
    • OrderType
    • PartlibFault
    • PermissionCannotReduceSeverityFault
    • PropDefClassificationTreeOptions
    • PropertyCollectionOptions
    • PropertyMixedComparisonType
    • PropertyType
    • Protection
    • RtfCompareOperation
    • RtfCompareOptions
    • ScopeTreeKind
    • ScopeTreeOptions
    • SecurityManagerFault
    • ServerConnectionException
    • SessionDefinition
    • SessionDisconnectedFault
    • SessionFactory
    • SessionOptions
    • SessionRecordsGroupResult
    • SetCompareOperation
    • SetCompareOptions
    • StorageVersionFault
    • StringCompareOperation
    • StringCompareOptions
    • SystemObjectFault
    • TextBasedCompareOperation
    • TextBasedCompareOptions
    • TicketMessageType
    • TicketNature
    • TicketPriority
    • TicketStatus
    • TransactionRecordsGroupResult
    • TreeFilterOptions
    • UniquenessFault
    • UserStatus
    • ViewpointFileFormat
    • WriteLockFault
  • Ascon.Polynom.Api.Api.Classes
    • StorageTool
    • StorageToolOperation
  • Ascon.Polynom.Api.Clients
    • DeltaCache
    • DeltaData
    • IPartLibInv
  • Ascon.Polynom.Api.Clients.Convert
    • OwnerToXml
  • Ascon.Polynom.Api.Clients.Remote
    • RemoteHelper
    • RemoteOperation
    • RemoteOperationExtensions
  • Ascon.Polynom.Api.Collections
    • ILicenseCollection
  • Ascon.Polynom.Api.DataContract
    • ApiDataSerializer
    • ApiDataSerializer.Grouping<TKey, TElement>
    • ApiDataType
    • GlobalConsts
  • Ascon.Polynom.Api.DataContract.Objects
    • ApiDataCollection
    • ApiDataCollection<T>
    • ApiObjectData
    • ApiPropValueData
    • ApiResponse
  • Ascon.Polynom.Api.DataContract.Struct
    • ApiObjectAttribute
    • DateTimeValueData
    • DoubleValueData
    • EnumBoolItemData
    • EnumDoubleItemData
    • EnumIntItemData
    • EnumItemData
    • EnumStringItemData
    • OpticValueData
    • UserFromSqlData
  • Ascon.Polynom.Api.Enums
    • ApiEventType
    • ObjectState
  • Ascon.Polynom.Api.Events
    • ApiEvent
    • AsyncOperationApiEvent
    • CallbackApiEvent
    • CollectionApiEvent
    • NotifyAsyncOperationEventHandler
    • NotifyCollectionChangedActionEnum
    • NotifyCollectionChangedHandler
    • ObjectStateApiEvent
    • PropertyApiEvent
  • Ascon.Polynom.Api.Interfaces
    • IChannelEvents
    • ISessionApi
  • Ascon.Polynom.Api.Objects
    • CompareOperationMetadata
    • CompareOptionMetadata
    • ComparingConditionDefinitionMetadata
    • PropertyDefinitionMetadata
  • Ascon.Polynom.Api.Query
    • ClientTypeResolver
    • ClientTypeResolver.NameTypePair
    • CollectionQueryAdapter
    • CollectionQueryProvider
    • Evaluator
    • ExpressionSerializer
    • ExpressionVisitor
    • ITypeResolver
    • QueryProvider
    • Query<T>
  • Ascon.Polynom.Api.Resources
    • ErrorStrings

Interface IUserOptions

Опции пользователя.

Inherited Members
IApiObject.GetProtectionMessage()
IApiObject.StorageType
IApiObject.WriteAccess
IApiObject.Deleted
IApiEntity.IsValid()
IApiEntity.ObjectType
IApiEntity.ObjectId
IApiEntity.Identifier
INotifyPropertyChanged.PropertyChanged
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IUserOptions : IApiObject, IApiEntity, INotifyPropertyChanged

Properties

AdditionalUserOptions

Дополнительные опции

Declaration
[Obsolete("Became obsolete in version 24")]
IAdditionalUserOptions AdditionalUserOptions { get; }
Property Value
Type Description
IAdditionalUserOptions

ClientColorHighlight

Цвет подсветки элементов интерфейса.

Declaration
ColorHighlight ClientColorHighlight { get; set; }
Property Value
Type Description
ColorHighlight

ClientColorTheme

Тема интерфейса.

Declaration
ColorTheme ClientColorTheme { get; set; }
Property Value
Type Description
ColorTheme

DefaultGroupDisplayMode

Вид содержимого групп по умолчанию.

Declaration
GroupDisplayMode DefaultGroupDisplayMode { get; set; }
Property Value
Type Description
GroupDisplayMode

FastSearchStartSymbolsCount

Количество символов, необходимое для запуска полнотекстового поиска.

Declaration
int FastSearchStartSymbolsCount { get; set; }
Property Value
Type Description
int

FavoritesCatalog

Каталог избранного.

Declaration
IFavoritesCatalog FavoritesCatalog { get; }
Property Value
Type Description
IFavoritesCatalog

ImApplyColor

Применять цвет из справочника.

Declaration
ApplyColor ImApplyColor { get; set; }
Property Value
Type Description
ApplyColor

ImDensityCheck

Проверять наличие свойства "Плотность" у материала.

Declaration
bool ImDensityCheck { get; set; }
Property Value
Type Description
bool

ImHatchCheck

Проверять наличие свойства "Стиль штриховки КОМПАС" у материала.

Declaration
bool ImHatchCheck { get; set; }
Property Value
Type Description
bool

ImLastSelectedMaxCount

Максимальное количество объектов в списке последних выбранных при работе с интеграцией материалов и сортаментов в КОМПАС.

Declaration
int ImLastSelectedMaxCount { get; set; }
Property Value
Type Description
int

ImLockStampEditing

Запретить редактирование ячейки "Материал" в штампе.

Declaration
bool ImLockStampEditing { get; set; }
Property Value
Type Description
bool

ImSelectionMethod

Признак использования списка последних выбранных объектов при работе с интеграцией материалов и сортаментов в КОМПАС.

Declaration
bool ImSelectionMethod { get; set; }
Property Value
Type Description
bool

ImShowMainWindow

Показывать главное окно после вставки при работе с интеграцией материалов и сортаментов в КОМПАС.

Declaration
bool ImShowMainWindow { get; set; }
Property Value
Type Description
bool

ImStartUpLocation

Стартовый узел хранилища при работе с интеграцией материалов и сортаментов в КОМПАС.

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

IspAutoConjuration

Использовать автосопряжения.

Declaration
bool IspAutoConjuration { get; set; }
Property Value
Type Description
bool

IspAutoDimensionByGeometry

Авторазмер.

Declaration
bool IspAutoDimensionByGeometry { get; set; }
Property Value
Type Description
bool

IspChangeMaterialMsg

Уведомлять при изменении параметров в секции "Материал".

Declaration
bool IspChangeMaterialMsg { get; set; }
Property Value
Type Description
bool

IspCreateSpcObject

Создавать объект спецификации.

Declaration
bool IspCreateSpcObject { get; set; }
Property Value
Type Description
bool

IspEditSpcObject

Открывать окно редактирования объекта спецификации.

Declaration
bool IspEditSpcObject { get; set; }
Property Value
Type Description
bool

IspOpenAutoSize

Открывать вкладку "Все размеры" по команде "Найти в справочнике".

Declaration
bool IspOpenAutoSize { get; set; }
Property Value
Type Description
bool

IspPosLeader3D

Создавать обозначение позиции для стандартных изделий в сборке.

Declaration
bool IspPosLeader3D { get; set; }
Property Value
Type Description
bool

IspRestoreSelect

Показывать главное окно после отмены вставки при работе с интеграцией стандартных изделий в КОМПАС.

Declaration
bool IspRestoreSelect { get; set; }
Property Value
Type Description
bool

IspSpcRefresh

Обновлять размещение объектов спецификации.

Declaration
bool IspSpcRefresh { get; set; }
Property Value
Type Description
bool

IspStartUpLocation

Стартовый узел хранилища при работе с интеграцией стандартных изделий в КОМПАС.

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

ObjectsAutoSave

Настройка пользователя "Автоматически сохранять изменения при выходе из режима редактирования".

Declaration
bool ObjectsAutoSave { get; set; }
Property Value
Type Description
bool

OpenAllPartSizes

Открывать вкладку "Все размеры" при ее наличии.

Declaration
bool OpenAllPartSizes { get; set; }
Property Value
Type Description
bool

Recent

Коллекция недавних.

Declaration
IApiReadOnlyCollection<IAbleToBeRecent> Recent { get; }
Property Value
Type Description
IApiReadOnlyCollection<IAbleToBeRecent>

RestrictedListUserOptions

Опции пользователя по работе ограничительных перечней.

Declaration
IRestrictedListUserOptions RestrictedListUserOptions { get; }
Property Value
Type Description
IRestrictedListUserOptions

StoredConditions

Хранимые условия.

Declaration
IApiReadOnlyCollection<IStoredCondition> StoredConditions { get; }
Property Value
Type Description
IApiReadOnlyCollection<IStoredCondition>

UserNotificationOptions

Опции уведомлений пользователя.

Declaration
IUserNotificationOptions UserNotificationOptions { get; }
Property Value
Type Description
IUserNotificationOptions

ViewApplicableOnly

Возвращает или задает признак того, что будут видны только объекты с разрешенной применяемостью.

Declaration
bool ViewApplicableOnly { get; set; }
Property Value
Type Description
bool

true если видны только применяемые; иначе false.

ViewGroupsWithElementsOnly

Возвращает или задает признак того, что будут видны только группы с объектами.

Declaration
bool ViewGroupsWithElementsOnly { get; set; }
Property Value
Type Description
bool

true если видны группы только с объектами; иначе false.

Remarks

Группа считается группой с объектами, если в ней есть хотя бы один объект или хотя бы одна группа с объектами

Methods

CreateStoredCondition(string, IComplexCondition, IPropertyOwnerScope)

Создает и возвращает хранимое условие для пользователя.

Declaration
IStoredCondition CreateStoredCondition(string name, IComplexCondition complexCondition, IPropertyOwnerScope ownerScope)
Parameters
Type Name Description
string name

Имя.

IComplexCondition complexCondition

Сложное условие, которое требуется сохранить.

IPropertyOwnerScope ownerScope

Ограничивающая область.

Returns
Type Description
IStoredCondition

Хранимое условие.

GetFavoritesTree(FavoritesTreeOptions)

Возвращает дерево избранного.

Declaration
IFavoritesTree GetFavoritesTree(FavoritesTreeOptions options = FavoritesTreeOptions.Default)
Parameters
Type Name Description
FavoritesTreeOptions options

Опции дерева.

Returns
Type Description
IFavoritesTree

Дерево избранного.

PushRecent(IAbleToBeRecent)

Добавить сущность в список недавних.

Declaration
void PushRecent(IAbleToBeRecent ableToBeRecent)
Parameters
Type Name Description
IAbleToBeRecent ableToBeRecent

Сущность, способная быть в списке недавних.

RemoveRecent(IAbleToBeRecent)

Удалить сущность из списка недавних.

Declaration
bool RemoveRecent(IAbleToBeRecent ableToBeRecent)
Parameters
Type Name Description
IAbleToBeRecent ableToBeRecent

Сущность, способная быть в списке недавних.

Returns
Type Description
bool

Возвращает флаг, показывающий, удалось ли удалить сущность.

See Also

IApiObject
Back to top Copyright © 2018 - 2025 ООО Аскон