CardExtensionsTryGetFieldIgnoreCaseAsyncT - метод

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

Definition

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

Параметры

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

Параметры типа

T
Тип возвращаемого значения.

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

ValueTaskT
Значение поля строковой секции или строки коллекционной секции карточки без учёта регистра или null, если такое поле отсутствует.

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

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

См. также