/// <summary> /// Indicates that the specified API version is deprecated by the configured action. /// </summary> /// <param name="apiVersion">The deprecated <see cref="ApiVersion">API version</see> implemented by the action.</param> /// <returns>The original <see cref="ActionApiVersionConventionBuilder"/>.</returns> public virtual ActionApiVersionConventionBuilder HasDeprecatedApiVersion(ApiVersion apiVersion) { Arg.NotNull(apiVersion, nameof(apiVersion)); Contract.Ensures(Contract.Result <ActionApiVersionConventionBuilder>() != null); DeprecatedVersions.Add(apiVersion); return(this); }
/// <summary> /// Indicates that the specified API version is deprecated by the configured controller. /// </summary> /// <param name="apiVersion">The deprecated <see cref="ApiVersion">API version</see> implemented by the controller.</param> /// <returns>The original <see cref="ControllerApiVersionConventionBuilder"/>.</returns> public virtual ControllerApiVersionConventionBuilder HasDeprecatedApiVersion(ApiVersion apiVersion) { DeprecatedVersions.Add(apiVersion); return(this); }