Language

SemanticVersion Class

Definition

versioning for an artifact as described at: http://semver.org/, of the form major.minor.patch.

[System.Runtime.Serialization.DataContract]
public class SemanticVersion : Microsoft.TeamFoundation.Dashboards.WebApi.DashboardSecuredObject
type SemanticVersion = class
    inherit DashboardSecuredObject
Public Class SemanticVersion
Inherits DashboardSecuredObject
Inheritance
SemanticVersion
Attributes

Constructors

Name Description
SemanticVersion()
SemanticVersion(Int32, Int32, Int32)
SemanticVersion(String)

Properties

Name Description
Default

The default semantic version: 1.0.0 (i.e. starting with first major version)

Major

Major version when you make incompatible API changes

Minor

Minor version when you add functionality in a backwards-compatible manner

Patch

Patch version when you make backwards-compatible bug fixes

Methods

Name Description
SetSecuredChildren(ISecuredObject) (Inherited from DashboardSecuredObject)
SetSecuredObject(ISecuredObject)

Operation to populate SecuredObject Info on object and all children with same security state.

(Inherited from DashboardSecuredObject)
ToString()

Explicit Interface Implementations

Name Description
ISecuredObject.GetToken() (Inherited from DashboardSecuredObject)
ISecuredObject.NamespaceId (Inherited from DashboardSecuredObject)
ISecuredObject.RequiredPermissions (Inherited from DashboardSecuredObject)

Applies to