MapToSemanticApiVersionAttribute Constructor
Definition
- Namespace
- Codebelt.Extensions.Asp.Versioning
- Assemblies
- Codebelt.Extensions.Asp.Versioning.dll
MapToSemanticApiVersionAttribute(string)
Initializes a new instance of the MapToSemanticApiVersionAttribute class.
public MapToSemanticApiVersionAttribute(string version)
Parameters
versionstringThe semantic API version string to parse.
Exceptions
- FormatException
versionis not a valid semantic API version.
MapToSemanticApiVersionAttribute(int, int, int, string, string)
Initializes a new instance of the MapToSemanticApiVersionAttribute class.
public MapToSemanticApiVersionAttribute(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.