OpenApiComponents Class  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Components Object.
public class OpenApiComponents : Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializabletype OpenApiComponents = class
    interface IOpenApiSerializable
    interface IOpenApiElement
    interface IOpenApiExtensiblePublic Class OpenApiComponents
Implements IOpenApiExtensible, IOpenApiSerializable- Inheritance
- 
				OpenApiComponents
- Implements
Constructors
| OpenApiComponents() | Parameter-less constructor | 
| OpenApiComponents(OpenApiComponents) | Initializes a copy of an OpenApiComponents object | 
Properties
| Callbacks | An object to hold reusable OpenApiCallback Objects. | 
| Examples | An object to hold reusable OpenApiExample Objects. | 
| Extensions | This object MAY be extended with Specification Extensions. | 
| Headers | An object to hold reusable OpenApiHeader Objects. | 
| Links | An object to hold reusable OpenApiLink Objects. | 
| Parameters | An object to hold reusable OpenApiParameter Objects. | 
| RequestBodies | An object to hold reusable OpenApiRequestBody Objects. | 
| Responses | An object to hold reusable OpenApiResponse Objects. | 
| Schemas | An object to hold reusable OpenApiSchema Objects. | 
| SecuritySchemes | An object to hold reusable OpenApiSecurityScheme Objects. | 
Methods
| SerializeAsV2(IOpenApiWriter) | Serialize OpenApiComponents to Open Api v2.0. | 
| SerializeAsV3(IOpenApiWriter) | Serialize OpenApiComponents to Open Api v3.0. | 
Extension Methods
| Validate(IOpenApiElement, ValidationRuleSet) | Validate element and all child elements |