Interface IApiClientInput
Interface for an object that contains the input given for a IApiClient, used to bootstrap api client dependency injection.
Namespace: Tableau.Migration.Api
Assembly: Tableau.Migration.dll
Syntax
public interface IApiClientInput
Remarks
In almost all cases it is preferrable to inject the IApiClient object, this interface is only intended to be used to build IApiClient object.
Properties
ContentReferenceFinderFactory
Gets the factory to access content reference finders with.
Declaration
IContentReferenceFinderFactory ContentReferenceFinderFactory { get; }
Property Value
Type | Description |
---|---|
IContentReferenceFinderFactory |
FileStore
Gets the file store to use.
Declaration
IContentFileStore FileStore { get; }
Property Value
Type | Description |
---|---|
IContentFileStore |
SiteConnectionConfiguration
Gets the site connection configuration to initialize the IApiClient with.
Declaration
TableauSiteConnectionConfiguration SiteConnectionConfiguration { get; }
Property Value
Type | Description |
---|---|
TableauSiteConnectionConfiguration |