Class DestinationViewReferenceFinder
Default IDestinationViewReferenceFinder implementation.
Inheritance
object
DestinationViewReferenceFinder
Implements
Namespace: Tableau.Migration.Engine.Endpoints.Search
Assembly: Tableau.Migration.dll
Syntax
public class DestinationViewReferenceFinder : IDestinationViewReferenceFinder
Constructors
DestinationViewReferenceFinder(ISourceEndpoint, IDestinationEndpoint, IDestinationContentReferenceFinder<IWorkbook>)
Creates a new DestinationViewReferenceFinder object.
Declaration
public DestinationViewReferenceFinder(ISourceEndpoint sourceEndpoint, IDestinationEndpoint destinationEndpoint, IDestinationContentReferenceFinder<IWorkbook> destinationWorkbookFinder)
Parameters
Type | Name | Description |
---|---|---|
ISourceEndpoint | sourceEndpoint | The source endpoint. |
IDestinationEndpoint | destinationEndpoint | The destination endpoint. |
IDestinationContentReferenceFinder<IWorkbook> | destinationWorkbookFinder | A destination workbook finder. |
Methods
FindBySourceIdAsync(Guid, CancellationToken)
Finds the destination view reference for the source view ID.
Declaration
public Task<IResult<IContentReference>> FindBySourceIdAsync(Guid sourceViewId, CancellationToken cancel)
Parameters
Type | Name | Description |
---|---|---|
Guid | sourceViewId | The source view ID. |
CancellationToken | cancel | A cancellation token to obey. |
Returns
Type | Description |
---|---|
Task<IResult<IContentReference>> | The result containing the found destination view reference, or a failed result if no destination view was found. |