Build() public method

The build.
///
public Build ( ) : SecurityScheme
return SecurityScheme
コード例 #1
0
        /// <summary>
        /// Add a Security scheme definitions that can be used across the specification.
        /// </summary>
        /// <param name="name">
        /// The name.
        /// </param>
        /// <param name="scheme">
        /// The scheme.
        /// </param>
        /// <returns>
        /// The <see cref="SwaggerRootBuilder"/>.
        /// </returns>
        public SwaggerRootBuilder SecurityDefinition(string name, SecuritySchemeBuilder scheme)
        {
            if (this.securityDefinitions == null)
            {
                this.securityDefinitions = new Dictionary <string, SecurityScheme>();
            }

            this.securityDefinitions.Add(name, scheme.Build());
            return(this);
        }