ForumRequestExtensionsForumPermissionsRequestAsyncTReq, TResp - метод |
Пространство имён:
Tessa.Forums
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public static Task<(TResp , ValidationResult )> ForumPermissionsRequestAsync<TReq, TResp>(
this ICardRepository repo,
Guid reqID,
TReq request,
Func<Dictionary<string, Object>, TResp> responseFactory,
CancellationToken cancellationToken = default
)
where TReq : StorageObject
where TResp : StorageObject
<ExtensionAttribute>
Public Shared Function ForumPermissionsRequestAsync(Of TReq As StorageObject, TResp As StorageObject) (
repo As ICardRepository,
reqID As Guid,
request As TReq,
responseFactory As Func(Of Dictionary(Of String, Object), TResp),
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ( As TResp, As ValidationResult))
public:
[ExtensionAttribute]
generic<typename TReq, typename TResp>
where TReq : StorageObject
where TResp : StorageObject
static Task<ValueTuple<TResp, ValidationResult^>>^ ForumPermissionsRequestAsync(
ICardRepository^ repo,
Guid reqID,
TReq request,
Func<Dictionary<String^, Object^>^, TResp>^ responseFactory,
CancellationToken cancellationToken = CancellationToken()
)
[<ExtensionAttribute>]
static member ForumPermissionsRequestAsync :
repo : ICardRepository *
reqID : Guid *
request : 'TReq *
responseFactory : Func<Dictionary<string, Object>, 'TResp> *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValueTuple<'TResp, ValidationResult>> when 'TReq : StorageObject when 'TResp : StorageObject
Параметры
- repo
- Тип: Tessa.CardsICardRepository
- reqID
- Тип: SystemGuid
- request
- Тип: TReq
- responseFactory
- Тип: SystemFuncDictionaryString, Object, TResp
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Параметры типа
- TReq
- TResp
Возвращаемое значение
Тип:
TaskValueTupleTResp,
ValidationResultПримечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ICardRepository. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также