Interface IContentItemPreparationResult<TPublish>
IResult object for preparting a content item for publishing.
Inherited Members
Namespace: Tableau.Migration.Engine.Preparation
Assembly: Tableau.Migration.dll
Syntax
public interface IContentItemPreparationResult<TPublish> : IResult where TPublish : class
Type Parameters
| Name | Description |
|---|---|
| TPublish |
Properties
IsPrepared
Gets whether an item was successfully and fully prepared for publishing.
Declaration
[MemberNotNullWhen(true, "PublishItem")]
bool IsPrepared { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsSkipped
Gets whether the preparation was halted due to a post-pull filter, and publishing should be skipped.
Declaration
bool IsSkipped { get; }
Property Value
| Type | Description |
|---|---|
| bool |
PublishItem
Gets the item to publish, will be null in case of failure or IsSkipped.
Declaration
TPublish? PublishItem { get; }
Property Value
| Type | Description |
|---|---|
| TPublish |