Class ContentClientBase<TContent>
Base class for content clients.
Implements
IContentClient<TContent>
Namespace: Tableau.Migration.Engine.Endpoints.ContentClients
Assembly: Tableau.Migration.dll
Syntax
public abstract class ContentClientBase<TContent> : IContentClient<TContent>
Type Parameters
Name | Description |
---|---|
TContent |
Constructors
ContentClientBase(ILogger<IContentClient<TContent>>, ISharedResourcesLocalizer)
Initializes a new instance of the ContentClientBase<TContent> class.
Declaration
public ContentClientBase(ILogger<IContentClient<TContent>> logger, ISharedResourcesLocalizer localizer)
Parameters
Type | Name | Description |
---|---|---|
ILogger<IContentClient<TContent>> | logger | |
ISharedResourcesLocalizer | localizer |
Properties
Localizer
The localizer for the content client.
Declaration
protected ISharedResourcesLocalizer Localizer { get; }
Property Value
Type | Description |
---|---|
ISharedResourcesLocalizer |
Logger
The logger for the content client.
Declaration
protected ILogger<IContentClient<TContent>> Logger { get; }
Property Value
Type | Description |
---|---|
ILogger<IContentClient<TContent>> |