SemanticApiVersion Constructor
Definition
- Namespace
- Codebelt.Extensions.Asp.Versioning
- Assemblies
- Codebelt.Extensions.Asp.Versioning.dll
SemanticApiVersion(int, int, int, string, string)
Initializes a new instance of the SemanticApiVersion class.
public SemanticApiVersion(int major, int minor, int patch, string prerelease = null, string buildMetadata = null)
Parameters
majorintThe major version number.
minorintThe minor version number.
patchintThe patch version number.
prereleasestringThe optional pre-release identifier.
buildMetadatastringThe optional build metadata.
Exceptions
- ArgumentOutOfRangeException
major,minor, orpatchis less than zero.- ArgumentException
prereleaseis not a valid semantic version pre-release identifier - or -buildMetadatais not valid semantic version build metadata.