CardExtensionsTrySetFieldIgnoreCaseAsync - метод

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

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static ValueTask<bool> TrySetFieldIgnoreCaseAsync(
	this ICardFieldContainer fieldContainer,
	string fieldName,
	Object fieldValue,
	string sectionName = null,
	ICardMetadata cardMetadata = null,
	CancellationToken cancellationToken = default
)

Параметры

fieldContainer  ICardFieldContainer
Строковая секция или строка коллекционной секции карточки.
fieldName  String
Имя возвращаемого поля без учёта регистра.
fieldValue  Object
Значение устанавливаемого поля. Может быть равно null.
sectionName  String  (Optional)
Имя секции карточки без учёта регистра или null, если метаинформация cardMetadata не будет использоваться.
cardMetadata  ICardMetadata  (Optional)
Метаинформация по типу карточки или общая метаинформация, которые используются для корректировки регистра в именах поля и секции. Также можно указать null, если корректировка регистра будет возможна только по данным, содержащимся в объекте карточки.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskBoolean
true, если значение было установлено, т.к. было определено имя поля с учётом регистра; false в противном случае.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ICardFieldContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также