Share via


OpenApiKernelExtensions Class

Definition

Provides extension methods for importing plugins exposed as OpenAPI specifications.

public static class OpenApiKernelExtensions
type OpenApiKernelExtensions = class
Public Module OpenApiKernelExtensions
Inheritance
OpenApiKernelExtensions

Methods

CreatePluginFromOpenApiAsync(Kernel, String, Stream, OpenApiFunctionExecutionParameters, CancellationToken)

Creates a plugin from an OpenAPI specification.

CreatePluginFromOpenApiAsync(Kernel, String, String, OpenApiFunctionExecutionParameters, CancellationToken)

Creates a plugin from an OpenAPI specification.

CreatePluginFromOpenApiAsync(Kernel, String, Uri, OpenApiFunctionExecutionParameters, CancellationToken)

Creates a plugin from an OpenAPI specification.

ImportPluginFromOpenApiAsync(Kernel, String, Stream, OpenApiFunctionExecutionParameters, CancellationToken)

Creates a plugin from an OpenAPI specification and adds it to the kernel's plugins collection.

ImportPluginFromOpenApiAsync(Kernel, String, String, OpenApiFunctionExecutionParameters, CancellationToken)

Creates a plugin from an OpenAPI specification and adds it to the kernel's plugins collection.

ImportPluginFromOpenApiAsync(Kernel, String, Uri, OpenApiFunctionExecutionParameters, CancellationToken)

Creates a plugin from an OpenAPI specification and adds it to the kernel's plugins collection.

Applies to