ScopedTask Structure

Represents a task with a scope.

Inheritance Hierarchy

Syntax

public struct ScopedTask : IEquatable<ScopedTask>

Constructors

Name Description
ScopedTask(ProGetSecuredTask securedTask, int? feedId)
ScopedTask(OtterSecuredTask securedTask, int? environmentId)
ScopedTask(BuildMasterSecuredTask securedTask, int? applicationId, int? applicationGroupId, int? environmentId)
ScopedTask(int securedTask, int? projectId, int? environmentId, int? feedId, int? applicationId, int? applicationGroupId)

Properties

Name Description
ApplicationGroupId

Gets the application group scope if applicable.

ApplicationId

Gets the application scope if applicable.

EnvironmentId

Gets the environment scope if applicable.

FeedId

Gets the feed scope if applicable.

ProjectId

Gets the application scope if applicable.

Task

Gets the task.

Methods

Name Description
Equals(ScopedTask& task1, ScopedTask& task2)
Equals(ScopedTask other)

Returns a value indicating whether this instance is equivalent to another.

Equals(object obj)

Returns a value indicating whether this instances is equivalent to another.

GetHashCode

Returns a hash code for the instance.