Interface IPublishManager
Inherited Members
System.IDisposable.Dispose()
Namespace:ClickTwice.Publisher.Core
Assembly:ClickTwice.Publisher.Core.dll
Syntax
public interface IPublishManager : IDisposable
Properties
|
Improve this Doc
View Source
BuildConfigurators
Declaration
List<IBuildConfigurator> BuildConfigurators { set; }
Property Value
|
Improve this Doc
View Source
CleanOutputOnCompletion
Declaration
bool CleanOutputOnCompletion { set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Configuration
Declaration
string Configuration { set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Declaration
List<IInputHandler> InputHandlers { set; }
Property Value
|
Improve this Doc
View Source
Loggers
Declaration
List<IPublishLogger> Loggers { get; }
Property Value
|
Improve this Doc
View Source
OutputHandlers
Declaration
List<IOutputHandler> OutputHandlers { set; }
Property Value
|
Improve this Doc
View Source
Declaration
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ProjectFilePath
Declaration
string ProjectFilePath { get; }
Property Value
Type |
Description |
System.String |
|
Methods
|
Improve this Doc
View Source
PublishApp(String, PublishBehaviour)
Declaration
List<HandlerResponse> PublishApp(string targetPath, PublishBehaviour behaviour = PublishBehaviour.CleanFirst)
Parameters
Returns
Exceptions
Type |
Condition |
HandlerProcessingException |
Thrown when input or output handlers encounter an exception.
|
OperationInProgressException |
Thrown when a build or publish operation is already in progress.
|
System.ArgumentOutOfRangeException |
Invalid behaviour type provided.
|
System.Security.SecurityException |
The caller does not have the required permission.
|
BuildFailedException |
Thrown when the build fails.
|