NullPublishingActivityReporter Methods
ClassMethods3 members
A no-op implementation of
IPipelineActivityReporter for testing purposes. CompletePublishAsync(PublishCompletionOptions?, CancellationToken) Section titled CompletePublishAsync(PublishCompletionOptions?, CancellationToken)Task Signals that the entire publishing process has completed.
public sealed class NullPublishingActivityReporter{ public Task CompletePublishAsync( PublishCompletionOptions? options = null, CancellationToken cancellationToken = default(CancellationToken)) { // ... }}Parameters
optionsPublishcancellationToken CancellationToken optionalThe cancellation token.CompletePublishAsync(string?, CompletionState?, CancellationToken) Section titled CompletePublishAsync(string?, CompletionState?, CancellationToken)Task Signals that the entire publishing process has completed.
public sealed class NullPublishingActivityReporter{ public Task CompletePublishAsync( string? completionMessage = null, CompletionState? completionState = null, CancellationToken cancellationToken = default(CancellationToken)) { // ... }}Parameters
completionMessage string?optionalThe completion message of the publishing process.completionState CompletioncancellationToken CancellationToken optionalThe cancellation token.CreateStepAsync(string, CancellationToken) Section titled CreateStepAsync(string, CancellationToken)Task Creates a new publishing step with the specified title.
public sealed class NullPublishingActivityReporter{ public Task<IReportingStep> CreateStepAsync( string title, CancellationToken cancellationToken = default(CancellationToken)) { // ... }}Parameters
titlestringThe title of the publishing step.cancellationToken CancellationToken optionalThe cancellation token.Returns
Task<IReportingStep> The publishing step