• ПОЛИНОМ: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 IDoublePropertyDefinition

Определение свойства типа Double.

Inherited Members
IPropertyDefinition.GetMetadata()
IPropertyDefinition.CanChangeType(PropertyType)
IPropertyDefinition.ChangeType(PropertyType)
IPropertyDefinition.AssignPropertyValue(IPropertyValueOwner, IContract, IPropertyValueData)
IPropertyDefinition.MoveTo(IPropDefGroup)
IPropertyDefinition.CanMoveTo(IPropDefGroup)
IPropertyDefinition.IsValueValidByUniqueness(IPropertyOwner, IContract, IPropertyValueData)
IPropertyDefinition.DefaultPropertyValue
IPropertyDefinition.HasValues
IPropertyDefinition.ContractsWhereThisPropertyDefinitionIsUsed
IPropertyDefinition.Type
IPropertyDefinition.OwnerGroup
IPropertyDefinition.Statistic
IDeleteableApiObject.Delete()
ICodeableApiObject.Code
IAbsoluteCodeableApiObject.AbsoluteCode
IBaseGroupMember.OwnerBaseGroup
IAbleToHaveId.Id
IAbleToHaveChangeableName.Name
IAbleToHaveDescription.Description
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 IDoublePropertyDefinition : IPropertyDefinition, IDeleteableApiObject, ICodeableApiObject, IAbsoluteCodeableApiObject, IBaseGroupMember, IPropertyQualifier, IAbleToHaveId, IAbleToHaveChangeableName, IAbleToHaveName, IAbleToHaveDescription, IApiObject, IApiEntity, INotifyPropertyChanged

Properties

MeasureEntity

Возвращает или задает измеряемую величину.

Declaration
IMeasureEntity MeasureEntity { get; set; }
Property Value
Type Description
IMeasureEntity

Methods

AssignDoublePropertyValue(IPropertyValueOwner, IContract, DoublePropertyMode, double, double, double, IMeasureUnit)

Присваивает значение свойства заданным режимом Double.

Declaration
IDoublePropertyValue AssignDoublePropertyValue(IPropertyValueOwner owner, IContract contract, DoublePropertyMode mode, double value, double minValue, double maxValue, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
IPropertyValueOwner owner

Владелец значений свойств.

IContract contract

Контракт.

DoublePropertyMode mode

Режим свойства типа Double.

double value

Значение свойства.

double minValue

Минимальное значение свойства.

double maxValue

Максимальное значение свойства.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValue

Значение свойства или null.

AssignDoublePropertyValue(IPropertyValueOwner, IContract, IDoublePropertyValueData)

Присваивает значение свойства.

Declaration
IDoublePropertyValue AssignDoublePropertyValue(IPropertyValueOwner owner, IContract contract, IDoublePropertyValueData data)
Parameters
Type Name Description
IPropertyValueOwner owner

Владелец значений свойств.

IContract contract

Контракт.

IDoublePropertyValueData data

Значение свойства.

Returns
Type Description
IDoublePropertyValue

Значение свойства или null.

AssignDoublePropertyValue(IPropertyValueOwner, IContract, double, IMeasureUnit)

Присваивает значение свойства (DoublePropertyMode.Simple).

Declaration
IDoublePropertyValue AssignDoublePropertyValue(IPropertyValueOwner owner, IContract contract, double value, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
IPropertyValueOwner owner

Владелец значений свойств.

IContract contract

Контракт.

double value

Значение свойства.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValue

Значение свойства или null.

AssignDoublePropertyValue(IPropertyValueOwner, IContract, double, double, IMeasureUnit)

Присваивает значение свойства (DoublePropertyMode.Range).

Declaration
IDoublePropertyValue AssignDoublePropertyValue(IPropertyValueOwner owner, IContract contract, double minValue, double maxValue, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
IPropertyValueOwner owner

Владелец значений свойств.

IContract contract

Контракт.

double minValue

Минимальное значение свойства.

double maxValue

Максимальное значение свойства.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValue

Значение свойства или null.

AssignDoublePropertyValue(IPropertyValueOwner, IContract, double, double, double, IMeasureUnit)

Присваивает значение свойства (DoublePropertyMode.Tolerance).

Declaration
IDoublePropertyValue AssignDoublePropertyValue(IPropertyValueOwner owner, IContract contract, double value, double lowerTolerance, double upperTolerance, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
IPropertyValueOwner owner

Владелец значений свойств.

IContract contract

Контракт.

double value

Значение свойства.

double lowerTolerance

Нижнее отклонение.

double upperTolerance

Верхнее отклонение.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValue

Значение свойства или null.

AssignDoublePropertyValue(IWideOperation, IPropertyValueOwner, IContract, DoublePropertyMode, double, double, double, IMeasureUnit)

Присваивает значение свойства как часть массовой операции с заданным режимом Double.

Declaration
void AssignDoublePropertyValue(IWideOperation wideOperation, IPropertyValueOwner owner, IContract contract, DoublePropertyMode mode, double value, double minValue, double maxValue, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
IWideOperation wideOperation

Массовая операция.

IPropertyValueOwner owner

Владелец значений свойств.

IContract contract

Контракт.

DoublePropertyMode mode

Режим свойства типа Double.

double value

Значение свойства.

double minValue

Минимальное значение свойства.

double maxValue

Максимальное значение свойства.

IMeasureUnit measureUnit

Единица измерения.

AssignDoublePropertyValue(IWideOperation, IPropertyValueOwner, IContract, double, IMeasureUnit)

Присваивает значение свойства как часть массовой операции (DoublePropertyMode.Simple).

Declaration
void AssignDoublePropertyValue(IWideOperation wideOperation, IPropertyValueOwner owner, IContract contract, double value, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
IWideOperation wideOperation

Массовая операция.

IPropertyValueOwner owner

Владелец значений свойств.

IContract contract

Контракт.

double value

Значение свойства.

IMeasureUnit measureUnit

Единица измерения.

AssignDoublePropertyValue(IWideOperation, IPropertyValueOwner, IContract, double, double, IMeasureUnit)

Присваивает значение свойства как часть массовой операции (DoublePropertyMode.Range).

Declaration
void AssignDoublePropertyValue(IWideOperation wideOperation, IPropertyValueOwner owner, IContract contract, double minValue, double maxValue, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
IWideOperation wideOperation

Массовая операция.

IPropertyValueOwner owner

Владелец значений свойств.

IContract contract

Контракт.

double minValue

Минимальное значение свойства.

double maxValue

Максимальное значение свойства.

IMeasureUnit measureUnit

Единица измерения.

AssignDoublePropertyValue(IWideOperation, IPropertyValueOwner, IContract, double, double, double, IMeasureUnit)

Присваивает значение свойства как часть массовой операции (DoublePropertyMode.Tolerance).

Declaration
void AssignDoublePropertyValue(IWideOperation wideOperation, IPropertyValueOwner owner, IContract contract, double value, double lowerTolerance, double upperTolerance, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
IWideOperation wideOperation

Массовая операция.

IPropertyValueOwner owner

Владелец значений свойств.

IContract contract

Контракт.

double value

Значение свойства.

double lowerTolerance

Нижнее отклонение.

double upperTolerance

Верхнее отклонение.

IMeasureUnit measureUnit

Единица измерения.

ChangeMeasureEntityAsync(IMeasureEntity, IMeasureUnit)

Устанавливает новую измеряемую величину, пересчитывает значения под новую единицу измерения и устанавливает единицу измерения значениям.

Declaration
IAsyncOperation ChangeMeasureEntityAsync(IMeasureEntity measureEntity, IMeasureUnit measureUnit)
Parameters
Type Name Description
IMeasureEntity measureEntity

Измеряемая величина.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IAsyncOperation

Асинхронная операция.

CreateDoublePropertyValueData(DoublePropertyMode, double, double, double, IMeasureUnit)

Создает данные значения свойства типа Double с заданным режимом.

Declaration
[Obsolete("Became obsolete in version 23")]
IDoublePropertyValueData CreateDoublePropertyValueData(DoublePropertyMode mode, double value, double minValue, double maxValue, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
DoublePropertyMode mode

Режим значения.

double value

Значение свойства.

double minValue

Нижнее отклонение.

double maxValue

Верхнее отклонение.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValueData

Данные значения свойства типа Double.

CreateDoublePropertyValueData(double, IMeasureUnit)

Создает данные значения свойства типа Double (Simple).

Declaration
[Obsolete("Became obsolete in version 23")]
IDoublePropertyValueData CreateDoublePropertyValueData(double value, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
double value

Значение.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValueData

Данные значения свойства типа Double.

CreateDoublePropertyValueData(double, double, IMeasureUnit)

Создает данные значения свойства типа Double (Range).

Declaration
[Obsolete("Became obsolete in version 23")]
IDoublePropertyValueData CreateDoublePropertyValueData(double minValue, double maxValue, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
double minValue

Минимальное значение свойства.

double maxValue

Максимальное значение свойства.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValueData

Данные значения свойства типа Double.

CreateDoublePropertyValueData(double, double, double, IMeasureUnit)

Создает данные значения свойства типа Double (Tolerance).

Declaration
[Obsolete("Became obsolete in version 23")]
IDoublePropertyValueData CreateDoublePropertyValueData(double value, double lowerTolerance, double upperTolerance, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
double value

Значение свойства.

double lowerTolerance

Нижнее отклонение.

double upperTolerance

Верхнее отклонение.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValueData

Данные значения свойства типа Double.

CreateDoublePropertyValueNumberInRangeData(double, double, double, IMeasureUnit)

Создает данные значения свойства типа Double (NumberInRange).

Declaration
IDoublePropertyValueData CreateDoublePropertyValueNumberInRangeData(double value, double minValue, double maxValue, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
double value

Значение свойства.

double minValue

Минимальное значение свойства.

double maxValue

Максимальное значение свойства.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValueData

Данные значения свойства типа Double.

CreateDoublePropertyValueRangeData(double, double, IMeasureUnit)

Создает данные значения свойства типа Double (Range).

Declaration
IDoublePropertyValueData CreateDoublePropertyValueRangeData(double minValue, double maxValue, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
double minValue

Минимальное значение свойства.

double maxValue

Максимальное значение свойства.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValueData

Данные значения свойства типа Double.

CreateDoublePropertyValueSimpleData(double, IMeasureUnit)

Создает данные значения свойства типа Double (Simple).

Declaration
IDoublePropertyValueData CreateDoublePropertyValueSimpleData(double value, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
double value

Значение.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValueData

Данные значения свойства типа Double.

CreateDoublePropertyValueToleranceData(double, double, double, IMeasureUnit)

Создает данные значения свойства типа Double (Tolerance).

Declaration
IDoublePropertyValueData CreateDoublePropertyValueToleranceData(double value, double lowerTolerance, double upperTolerance, IMeasureUnit measureUnit = null)
Parameters
Type Name Description
double value

Значение свойства.

double lowerTolerance

Нижнее отклонение.

double upperTolerance

Верхнее отклонение.

IMeasureUnit measureUnit

Единица измерения.

Returns
Type Description
IDoublePropertyValueData

Данные значения свойства типа Double.

See Also

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