Interface IContentReferenceFinderFactory
Interface for an object that can create content reference finders based on content type.
Namespace: Tableau.Migration.Content.Search
Assembly: Tableau.Migration.dll
Syntax
public interface IContentReferenceFinderFactory
Methods
ForContentType<TContent>()
Gets or creates a content reference finder for a given content type.
Declaration
IContentReferenceFinder<TContent> ForContentType<TContent>() where TContent : class, IContentReference
Returns
| Type | Description |
|---|---|
| IContentReferenceFinder<TContent> | The content reference finder. |
Type Parameters
| Name | Description |
|---|---|
| TContent | The content type. |
ForExtractRefreshContent(ExtractRefreshContentType)
Gets or creates a content reference finder for a given extract refresh content type.
Declaration
IContentReferenceFinder ForExtractRefreshContent(ExtractRefreshContentType contentType)
Parameters
| Type | Name | Description |
|---|---|---|
| ExtractRefreshContentType | contentType | The extract refresh content type |
Returns
| Type | Description |
|---|---|
| IContentReferenceFinder | The content reference finder. |
ForFavoriteContentType(FavoriteContentType)
Gets or creates a content reference finder for a given favorite content type.
Declaration
IContentReferenceFinder ForFavoriteContentType(FavoriteContentType contentType)
Parameters
| Type | Name | Description |
|---|---|---|
| FavoriteContentType | contentType | The favorite content type |
Returns
| Type | Description |
|---|---|
| IContentReferenceFinder | The content reference finder. |