Interface ISetPropertyDefinition
Определение свойства типа Set.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface ISetPropertyDefinition : ISimpleRowPropertyDefinition, IRowPropertyDefinition, IPropertyDefinition, IDeleteableApiObject, ICodeableApiObject, IAbsoluteCodeableApiObject, IBaseGroupMember, IPropertyQualifier, IAbleToHaveId, IAbleToHaveChangeableName, IAbleToHaveName, IAbleToHaveDescription, IApiObject, IApiEntity, INotifyPropertyChanged
Properties
Items
Возвращает пункты перечисления для описаний свойств типа Set.
Declaration
IApiReadOnlyCollection<ISetPropertyDefinitionItem> Items { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ISetPropertyDefinitionItem> |
Methods
AddItem(string)
Добавляет пункт перечисления.
Declaration
ISetPropertyDefinitionItem AddItem(string item)
Parameters
| Type | Name | Description |
|---|---|---|
| string | item | Пункт перечисления. |
Returns
| Type | Description |
|---|---|
| ISetPropertyDefinitionItem | Добавленный пункт перечисления. |
AssignSetPropertyValue(IPropertyValueOwner, IContract, ISetPropertyValueData)
Присваивает значение свойства.
Declaration
ISetPropertyValue AssignSetPropertyValue(IPropertyValueOwner owner, IContract contract, ISetPropertyValueData data)
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyValueOwner | owner | Владелец значений свойств. |
| IContract | contract | Контракт. |
| ISetPropertyValueData | data | Значение свойства. |
Returns
| Type | Description |
|---|---|
| ISetPropertyValue | Значение свойства или null. |
AssignSetPropertyValue(IPropertyValueOwner, IContract, ISet<string>)
Присваивает значение свойства.
Declaration
ISetPropertyValue AssignSetPropertyValue(IPropertyValueOwner owner, IContract contract, ISet<string> value)
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyValueOwner | owner | Владелец значений свойств. |
| IContract | contract | Контракт. |
| ISet<string> | value | Значение свойства. |
Returns
| Type | Description |
|---|---|
| ISetPropertyValue | Значение свойства или null. |
AssignSetPropertyValue(IWideOperation, IPropertyValueOwner, IContract, ISet<string>)
Присваивает значение свойства как часть массовой операции.
Declaration
void AssignSetPropertyValue(IWideOperation wideOperation, IPropertyValueOwner owner, IContract contract, ISet<string> value)
Parameters
| Type | Name | Description |
|---|---|---|
| IWideOperation | wideOperation | Массовая операция. |
| IPropertyValueOwner | owner | Владелец значений свойств. |
| IContract | contract | Контракт. |
| ISet<string> | value | Значение свойства. |
CreateSetPropertyValueData(ISet<string>)
Создает данные значения свойства типа Set.
Declaration
ISetPropertyValueData CreateSetPropertyValueData(ISet<string> value)
Parameters
| Type | Name | Description |
|---|---|---|
| ISet<string> | value | Значение. |
Returns
| Type | Description |
|---|---|
| ISetPropertyValueData | Данные значения свойства типа Set. |