CardRequestExtensionsTryGetTypedResponseAsyncTResponse - метод

Возвращает строготипизированный ответ на запрос для универсальных расширений ICardRequestExtension, или null, если такой ответ на запрос не задан.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.24
C#
public static ValueTask<TResponse> TryGetTypedResponseAsync<TResponse>(
	this CardResponse cardResponse,
	Func<Dictionary<string, Object>, CancellationToken, ValueTask<TResponse>> createResponseFuncAsync,
	CancellationToken cancellationToken = default
)
where TResponse : class, IStorageObjectProvider

Параметры

cardResponse  CardResponse
Универсальный ответ на запрос к API карточек.
createResponseFuncAsync  FuncDictionaryString, Object, CancellationToken, ValueTaskTResponse
Создаёт объект запроса по заданному хранилищу Dictionary<string, object>.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TResponse
Ссылочный тип строготипизированного запроса. Должен реализовывать интерфейс IStorageObjectProvider.

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

ValueTaskTResponse
Строготипизированный ответ на запрос для универсальных расширений ICardRequestExtension, или null, если такой ответ на запрос не задан.

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

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

См. также