CardMetadataHelperCoerceBeforeSaving - метод
Корректирует при необходимости значение перед сохранением в базу данных в соответствии
с заданным типом
CardMetadataType.
Пространство имён: Tessa.Cards.MetadataСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static Object? CoerceBeforeSaving(
Object? value,
CardMetadataType metadataType,
string? fieldName = null,
string? sectionName = null
)
Public Shared Function CoerceBeforeSaving (
value As Object,
metadataType As CardMetadataType,
Optional fieldName As String = Nothing,
Optional sectionName As String = Nothing
) As Object
public:
static Object^ CoerceBeforeSaving(
Object^ value,
CardMetadataType^ metadataType,
String^ fieldName = nullptr,
String^ sectionName = nullptr
)
static member CoerceBeforeSaving :
value : Object *
metadataType : CardMetadataType *
?fieldName : string *
?sectionName : string
(* Defaults:
let _fieldName = defaultArg fieldName null
let _sectionName = defaultArg sectionName null
*)
-> Object
- value Object
- Значение, сохраняемое в базу данных.
- metadataType CardMetadataType
- Тип сохраняемого значения, определяющий представление данных в карточке.
- fieldName String (Optional)
- Имя поля, содержащее сохраняемое значение, для вывода в исключениях, или null, если имя не указано.
- sectionName String (Optional)
- Имя секции, содержащей сохраняемое значение, для вывода в исключениях, или null, если имя не указано.
ObjectСкорректированное значение или исходное значение, если корректировка не требуется.
Метод не выполняет валидацию значения на факт того, что оно соответствует типу.