ContentClientController - конструктор
Acquiring content by link.
Пространство имён: Tessa.Web.Client.ControllersСборка: Tessa.Web.Client (в Tessa.Web.Client.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ContentClientController(
ITessaServerSettings serverSettings,
IAccessTokenGenerator tokenGenerator,
IContentProviderResolver contentResolver,
[OptionalDependencyAttribute("GetContentByLink")] ActivitySource? activitySource = null,
[OptionalDependencyAttribute] TessaMetrics? metrics = null
)
Public Sub New (
serverSettings As ITessaServerSettings,
tokenGenerator As IAccessTokenGenerator,
contentResolver As IContentProviderResolver,
<OptionalDependencyAttribute("GetContentByLink")> Optional activitySource As ActivitySource = Nothing,
<OptionalDependencyAttribute> Optional metrics As TessaMetrics = Nothing
)
public:
ContentClientController(
ITessaServerSettings^ serverSettings,
IAccessTokenGenerator^ tokenGenerator,
IContentProviderResolver^ contentResolver,
[OptionalDependencyAttribute(L"GetContentByLink")] ActivitySource^ activitySource = nullptr,
[OptionalDependencyAttribute] TessaMetrics^ metrics = nullptr
)
new :
serverSettings : ITessaServerSettings *
tokenGenerator : IAccessTokenGenerator *
contentResolver : IContentProviderResolver *
[<OptionalDependencyAttribute("GetContentByLink")>] ?activitySource : ActivitySource *
[<OptionalDependencyAttribute>] ?metrics : TessaMetrics
(* Defaults:
let _activitySource = defaultArg activitySource null
let _metrics = defaultArg metrics null
*)
-> ContentClientController
Параметры
- serverSettings ITessaServerSettings
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
- tokenGenerator IAccessTokenGenerator
Access token generator.
- contentResolver IContentProviderResolver
Used to resolve a content provider by content type.
- activitySource ActivitySource (Optional)
Provides APIs to create and start Activity objects and to register ActivityListener objects to listen to the Activity events.
- metrics TessaMetrics (Optional)