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 | The logger for this content client. | 
| ISharedResourcesLocalizer | localizer | The localizer for the content client. | 
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>> |