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

Владелец свойств.

Inherited Members
IAbleToHaveId.Id
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 IPropertyOwner : IPropertyValueOwner, IAbleToHaveId, IApiObject, IApiEntity, INotifyPropertyChanged

Properties

AllContracts

Возвращает коллекцию всех контрактов.

Declaration
IApiReadOnlyCollection<IContract> AllContracts { get; }
Property Value
Type Description
IApiReadOnlyCollection<IContract>

AutoAppointedConcepts

Возвращает коллекцию понятий, назначаемых на владельца свойств.

Declaration
IApiReadOnlyCollection<IConcept> AutoAppointedConcepts { get; }
Property Value
Type Description
IApiReadOnlyCollection<IConcept>

InheritedConcepts

Возвращает коллекцию понятий-потомков, для которых есть понятия-предки.

Declaration
IApiReadOnlyCollection<IConcept> InheritedConcepts { get; }
Property Value
Type Description
IApiReadOnlyCollection<IConcept>

Properties

Возвращает коллекцию свойств.

Declaration
IApiReadOnlyCollection<IProperty> Properties { get; }
Property Value
Type Description
IApiReadOnlyCollection<IProperty>

RealizedContracts

Возвращает коллекцию реализованных контрактов.

Declaration
IApiReadOnlyCollection<IContract> RealizedContracts { get; }
Property Value
Type Description
IApiReadOnlyCollection<IContract>

Scopes

Возвращает коллекцию хранимых областей, в которые входит владелец свойств.

Declaration
IApiReadOnlyCollection<IPropertyOwnerScope> Scopes { get; }
Property Value
Type Description
IApiReadOnlyCollection<IPropertyOwnerScope>

TileImage

Возвращает изображение предпросмотра.

Declaration
IImagePropertyValue TileImage { get; }
Property Value
Type Description
IImagePropertyValue

Methods

AddDynamicProperty(IContractPropertySource)

Добавляет дополнительное свойство (назначает ему отличное от null значение).

Declaration
void AddDynamicProperty(IContractPropertySource contractPropertySource)
Parameters
Type Name Description
IContractPropertySource contractPropertySource

Источник свойства в понятии.

AssignPropertyValue(IPropertyDefinition, IContract, IPropertyValueData)

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

Declaration
IPropertyValue AssignPropertyValue(IPropertyDefinition definition, IContract contract, IPropertyValueData data)
Parameters
Type Name Description
IPropertyDefinition definition

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

IContract contract

Понятие.

IPropertyValueData data

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

Returns
Type Description
IPropertyValue

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

Remarks

Если понятие не задано, то значение будет присвоено в понятие "Собственные свойства."

CanDerealizeContract(IContract)

Определяет, можно ли убрать назначенный контракт с владельца свойств.

Declaration
bool CanDerealizeContract(IContract contract)
Parameters
Type Name Description
IContract contract

Контракт.

Returns
Type Description
bool

true если можно; иначе false.

CanRealizeContract(IContract)

Определяет, можно ли реализовать контракт во владельце свойств.

Declaration
bool CanRealizeContract(IContract contract)
Parameters
Type Name Description
IContract contract

Контракт.

Returns
Type Description
bool

true если можно; иначе false.

CreateOwnProperties(IEnumerable<IPropertyDefinition>)

Создает собственные свойства по заданным определениям свойств.

Declaration
void CreateOwnProperties(IEnumerable<IPropertyDefinition> propertyDefinitions)
Parameters
Type Name Description
IEnumerable<IPropertyDefinition> propertyDefinitions

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

CreateOwnProperty(IPropertyDefinition)

Создает собственное свойство по заданному определению свойства.

Declaration
void CreateOwnProperty(IPropertyDefinition propertyDefinition)
Parameters
Type Name Description
IPropertyDefinition propertyDefinition

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

DeleteOwnProperty(IPropertyDefinition)

Удаляет собственное свойство с заданным определением свойства.

Declaration
bool DeleteOwnProperty(IPropertyDefinition propertyDefinition)
Parameters
Type Name Description
IPropertyDefinition propertyDefinition

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

Returns
Type Description
bool

true если свойство было удалено; иначе false.

DerealizeContract(IContract)

Убирает реализованный контракт у владельца свойств.

Declaration
bool DerealizeContract(IContract contract)
Parameters
Type Name Description
IContract contract

Контракт.

Returns
Type Description
bool

true если можно убрать реализованный контракт; иначе false.

Evaluate()

Вычисляет все свойства по формулам (если формулы есть).

Declaration
void Evaluate()

GetContractRealization(IContract)

Возвращает реализацию контракта.

Declaration
IContractRealization GetContractRealization(IContract contract)
Parameters
Type Name Description
IContract contract

Контракт.

Returns
Type Description
IContractRealization

Назначенный контракт (или null).

GetProperties(IBaseGroup, PropertyCollectionOptions)

Возвращает все свойства объекта в контексте группы.

Declaration
IApiReadOnlyCollection<IProperty> GetProperties(IBaseGroup contextGroup, PropertyCollectionOptions options = PropertyCollectionOptions.Default)
Parameters
Type Name Description
IBaseGroup contextGroup

Группа, в контексте которой свойства должны быть упорядочены.

PropertyCollectionOptions options

Опции коллекции свойств.

Returns
Type Description
IApiReadOnlyCollection<IProperty>

Коллекция свойств объекта, упорядоченная в контексте группы.

GetProperties(PropertyCollectionOptions)

Возвращает все свойства объекта.

Declaration
IApiReadOnlyCollection<IProperty> GetProperties(PropertyCollectionOptions options = PropertyCollectionOptions.Default)
Parameters
Type Name Description
PropertyCollectionOptions options

Опции коллекции свойств.

Returns
Type Description
IApiReadOnlyCollection<IProperty>

Коллекция свойств объекта.

GetPropertiesOnlyFromContextGroup(IBaseGroup, PropertyCollectionOptions)

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

Declaration
IApiReadOnlyCollection<IProperty> GetPropertiesOnlyFromContextGroup(IBaseGroup contextGroup, PropertyCollectionOptions options = PropertyCollectionOptions.Default)
Parameters
Type Name Description
IBaseGroup contextGroup

Контекстная группа.

PropertyCollectionOptions options

Опции коллекции свойств.

Returns
Type Description
IApiReadOnlyCollection<IProperty>

Коллекция свойств объекта, упорядоченная в контексте группы.

GetProperty(IPropertyQualifier, bool)

Возвращает свойство по квалификатору свойства.

Declaration
IProperty GetProperty(IPropertyQualifier propertyQualifier, bool ignoreEvents = false)
Parameters
Type Name Description
IPropertyQualifier propertyQualifier

Квалификатор свойства.

bool ignoreEvents

Если true, игнорировать события изменения свойства, иначе false.

Returns
Type Description
IProperty

Свойство (или null, если свойство не найдено).

GetProperty(string, IContract, bool)

Возвращает свойство по коду определения свойства.

Declaration
IProperty GetProperty(string propDefCode, IContract contract = null, bool ignoreEvents = false)
Parameters
Type Name Description
string propDefCode

Код определения свойства (простой или полный) или полный код источника свойства.

IContract contract

Контракт, в котором находится свойство (опционально для простого кода).

bool ignoreEvents

Если true, игнорировать события изменения свойства, иначе false.

Returns
Type Description
IProperty

Свойство (или null, если свойство не найдено).

Remarks

По полному коду определения свойства будет искать в собственных свойствах.

GetPropertyValue(string)

Возвращает значение свойства по коду определения свойства.

Declaration
IPropertyValue GetPropertyValue(string propDefCode)
Parameters
Type Name Description
string propDefCode

Код определения свойства (простой или полный) или полный код источника свойства.

Returns
Type Description
IPropertyValue

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

GetProtection()

Возвращает маркер защиты объекта.

Declaration
Protection GetProtection()
Returns
Type Description
Protection

Маркер защиты.

IsValueValidByUniqueness(IPropertyDefinition, IContract, IPropertyValueData)

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

Declaration
bool IsValueValidByUniqueness(IPropertyDefinition definition, IContract contract, IPropertyValueData valueData)
Parameters
Type Name Description
IPropertyDefinition definition

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

IContract contract

Контракт.

IPropertyValueData valueData

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

Returns
Type Description
bool

Признак, является ли значение свойства валидным.

RealizeContract(IContract)

Реализует контракт владельцу свойств.

Declaration
IContractRealization RealizeContract(IContract contract)
Parameters
Type Name Description
IContract contract

Контракт.

Returns
Type Description
IContractRealization

Назначенный контракт (или null).

Realizes(IContract)

Проверяет, реализует ли объект заданный контракт.

Declaration
bool Realizes(IContract contract)
Parameters
Type Name Description
IContract contract

Контракт для проверки.

Returns
Type Description
bool

true если объект реализует контракт; иначе false.

Extension Methods

OwnerToXml.ToXml(IPropertyOwner, ISessionObjects, string, IDictionary<IContractPropertySource, IPropertyValueData>, IEnumerable<IProperty>)

See Also

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