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

Группа описаний свойств.

Inherited Members
IBaseGroup.GetPath()
IBaseGroup.CreateTableAsync()
IBaseGroup.BaseParentGroup
ILocateableApiObject.GetDefaultLocation()
IAbleToHaveId.Id
IAbleToHaveChangeableName.Name
IAbleToHaveDescription.Description
IDeleteableApiObject.Delete()
IPropDefGroupOwner.PropDefGroups
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 IPropDefGroup : IBaseGroup, ILocateableApiObject, IAbleToHaveId, IAbleToHaveChangeableName, IAbleToHaveName, IAbleToHaveDescription, IDeleteableApiObject, IPropDefGroupOwner, IBaseGroupOwner, IApiObject, IApiEntity, INotifyPropertyChanged

Properties

ParentGroup

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

Declaration
IPropDefGroup ParentGroup { get; }
Property Value
Type Description
IPropDefGroup

PropertyDefinitions

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

Declaration
IApiReadOnlyCollection<IPropertyDefinition> PropertyDefinitions { get; }
Property Value
Type Description
IApiReadOnlyCollection<IPropertyDefinition>

Methods

CanMoveTo(IPropDefGroupOwner)

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

Declaration
bool CanMoveTo(IPropDefGroupOwner destinationGroupOwner)
Parameters
Type Name Description
IPropDefGroupOwner destinationGroupOwner

Владелец групп назначения.

Returns
Type Description
bool

true если группа может быть перемещена; иначе false.

CreateBinaryPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Binary.

Declaration
IBinaryPropertyDefinition CreateBinaryPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IBinaryPropertyDefinition

Созданное определение свойства типа Binary.

CreateBooleanPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Boolean.

Declaration
IBooleanPropertyDefinition CreateBooleanPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IBooleanPropertyDefinition

Созданное определение свойства типа Boolean.

CreateColorPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Color.

Declaration
IColorPropertyDefinition CreateColorPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IColorPropertyDefinition

Созданное определение свойства типа Color.

CreateDateTimePropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа DateTime.

Declaration
IDateTimePropertyDefinition CreateDateTimePropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IDateTimePropertyDefinition

Созданное определение свойства типа DateTime.

CreateDoublePropertyDefinition(string, string, IMeasureEntity, string, Guid?, ObjectStorageType)

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

Declaration
IDoublePropertyDefinition CreateDoublePropertyDefinition(string name, string code = null, IMeasureEntity measureEntity = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

IMeasureEntity measureEntity

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

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IDoublePropertyDefinition

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

CreateEnumBoolPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Перечислимое логическое с описанием.

Declaration
IEnumBoolPropertyDefinition CreateEnumBoolPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IEnumBoolPropertyDefinition

Созданное определение свойства типа Перечислимое логическое с описанием.

CreateEnumDoublePropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Перечислимое число с плавающей запятой с описанием.

Declaration
IEnumDoublePropertyDefinition CreateEnumDoublePropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IEnumDoublePropertyDefinition

Созданное определение свойства типа Перечислимое число с плавающей запятой с описанием.

CreateEnumIntPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Перечислимое целое с описанием.

Declaration
IEnumIntPropertyDefinition CreateEnumIntPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IEnumIntPropertyDefinition

Созданное определение свойства типа Перечислимое целое с описанием.

CreateEnumPropertyDefinition(string, string, string, IEnumerable<string>, Guid?, ObjectStorageType)

Создает определение свойства типа Enum.

Declaration
IEnumPropertyDefinition CreateEnumPropertyDefinition(string name, string code = null, string description = null, IEnumerable<string> items = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

IEnumerable<string> items

Пункты перечисления.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IEnumPropertyDefinition

Созданное определение свойства типа Enum.

CreateEnumStringPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Перечислимое строковое с описанием.

Declaration
IEnumStringPropertyDefinition CreateEnumStringPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IEnumStringPropertyDefinition

Созданное определение свойства типа Перечислимое строковое с описанием.

CreateGuidPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Guid.

Declaration
IGuidPropertyDefinition CreateGuidPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IGuidPropertyDefinition

Созданное определение свойства типа Guid.

CreateImagePropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Image.

Declaration
IImagePropertyDefinition CreateImagePropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IImagePropertyDefinition

Созданное определение свойства типа Image.

CreateIntegerPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Integer.

Declaration
IIntegerPropertyDefinition CreateIntegerPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IIntegerPropertyDefinition

Созданное определение свойства типа Integer.

CreateOpticPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Optic.

Declaration
IOpticPropertyDefinition CreateOpticPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

The name.

string code

The code.

string description

The description.

Guid? id

The identifier.

ObjectStorageType storageType

Type of the storage.

Returns
Type Description
IOpticPropertyDefinition

Созданное определение свойства типа Optic.

CreatePropDefGroup(string, Guid?, ObjectStorageType)

Создает группу описаний свойств.

Declaration
IPropDefGroup CreatePropDefGroup(string name, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя группы.

Guid? id

Уникальный идентификатор группы.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IPropDefGroup

Созданная группа описаний свойств.

CreateRtfPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Rtf.

Declaration
IRtfPropertyDefinition CreateRtfPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IRtfPropertyDefinition

Созданное определение свойства типа Rtf.

CreateSetPropertyDefinition(string, string, string, IEnumerable<string>, Guid?, ObjectStorageType)

Создает определение свойства типа Set.

Declaration
ISetPropertyDefinition CreateSetPropertyDefinition(string name, string code = null, string description = null, IEnumerable<string> items = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

IEnumerable<string> items

Пункты перечисления.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
ISetPropertyDefinition

Созданное определение свойства типа Set.

CreateStringPropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа String.

Declaration
IStringPropertyDefinition CreateStringPropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IStringPropertyDefinition

Созданное определение свойства типа String.

CreateTablePropertyDefinition(string, string, string, Guid?, ObjectStorageType)

Создает определение свойства типа Таблица.

Declaration
ITablePropertyDefinition CreateTablePropertyDefinition(string name, string code = null, string description = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя свойства.

string code

Код свойства.

string description

Описание.

Guid? id

Идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
ITablePropertyDefinition

Созданное определение свойства типа Таблица.

MoveTo(IPropDefGroupOwner)

Перемещает группу описаний свойств в указанного владельца групп.

Declaration
void MoveTo(IPropDefGroupOwner destinationGroupOwner)
Parameters
Type Name Description
IPropDefGroupOwner destinationGroupOwner

Владелец групп назначения.

See Also

IPropDefGroupOwner
IBaseGroup
IDeleteableApiObject
Back to top Copyright © 2018 - 2025 ООО Аскон