IssueTrackerProject Class

Represents a project or application accessible on a IssueTrackerProject

Inheritance Hierarchy

Syntax

public class IssueTrackerProject : Inedo.Extensibility.SecureResources.SecureResource, Inedo.Diagnostics.ILogSink

Events

Name Description
MessageLogged

Properties

Name Description
SimpleVersionMappingExpression

Contains an expression like "$ReleaseNumber" or "$ReleaseName" that will be expanded as a Inedo.ExecutionEngine.Variables.ProcessedString

Methods

Name Description
CreateQueryFilterAsync(Inedo.ExecutionEngine.Variables.IVariableEvaluationContext context)
EnsureVersionAsync(IssueTrackerVersion version, Inedo.Extensibility.Credentials.ICredentialResolutionContext context, System.Threading.CancellationToken cancellationToken)
EnumerateIssuesAsync(IIssuesEnumerationContext context, System.Threading.CancellationToken cancellationToken)
EnumerateVersionsAsync(Inedo.Extensibility.Credentials.ICredentialResolutionContext context, System.Threading.CancellationToken cancellationToken)
GetRecentVersionsAsync(Inedo.Extensibility.Credentials.ICredentialResolutionContext context, int count, System.Threading.CancellationToken cancellationToken)
TransitionIssuesAsync(string fromStatus, string toStatus, string comment, IIssuesEnumerationContext context, System.Threading.CancellationToken cancellationToken)

Remarks

Implementors should inherit from IssueTrackerProject<TServiceCredentials>