Table of Contents

Class BaseDataModelExtensions

Namespace
PnP.Core.QueryModel
Assembly
PnP.Core.dll

Class holding data model extension methods

public static class BaseDataModelExtensions
Inheritance
BaseDataModelExtensions
Inherited Members

Methods

AndThen<TIn, TOut>(Task<TIn>, Func<TIn, Task<TOut>>)

Chains async calls. See https://stackoverflow.com/a/52739551 for more information

public static Task<TOut> AndThen<TIn, TOut>(this Task<TIn> inputTask, Func<TIn, Task<TOut>> mapping)

Parameters

inputTask Task<TIn>

Async operatation to start from

mapping Func<TIn, Task<TOut>>

Async operation to run next

Returns

Task<TOut>

Task outcome from the ran async operation

Type Parameters

TIn

Input task

TOut

Output task