Share via


OpenApiModelFactory.Parse Method

Definition

Overloads

Name Description
Parse(String, String, OpenApiReaderSettings)

Reads the input string and parses it into an Open API document.

Parse<T>(String, OpenApiSpecVersion, OpenApiDocument, OpenApiDiagnostic, String, OpenApiReaderSettings)

Reads the input string and parses it into an Open API document.

Parse(String, String, OpenApiReaderSettings)

Source:
OpenApiModelFactory.cs

Reads the input string and parses it into an Open API document.

public static Microsoft.OpenApi.Reader.ReadResult Parse(string input, string? format = default, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = default);
static member Parse : string * string * Microsoft.OpenApi.Reader.OpenApiReaderSettings -> Microsoft.OpenApi.Reader.ReadResult
Public Shared Function Parse (input As String, Optional format As String = Nothing, Optional settings As OpenApiReaderSettings = Nothing) As ReadResult

Parameters

input
String

The input string.

format
String

The Open API format

settings
OpenApiReaderSettings

The OpenApi reader settings.

Returns

An OpenAPI document instance.

Applies to

Parse<T>(String, OpenApiSpecVersion, OpenApiDocument, OpenApiDiagnostic, String, OpenApiReaderSettings)

Source:
OpenApiModelFactory.cs

Reads the input string and parses it into an Open API document.

public static T? Parse<T>(string input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic diagnostic, string? format = default, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = default) where T : Microsoft.OpenApi.IOpenApiElement;
static member Parse : string * Microsoft.OpenApi.OpenApiSpecVersion * Microsoft.OpenApi.OpenApiDocument * OpenApiDiagnostic * string * Microsoft.OpenApi.Reader.OpenApiReaderSettings -> 'T (requires 'T :> Microsoft.OpenApi.IOpenApiElement)
Public Shared Function Parse(Of T As IOpenApiElement) (input As String, version As OpenApiSpecVersion, openApiDocument As OpenApiDocument, ByRef diagnostic As OpenApiDiagnostic, Optional format As String = Nothing, Optional settings As OpenApiReaderSettings = Nothing) As T

Type Parameters

T

Parameters

input
String

The input string.

openApiDocument
OpenApiDocument

The OpenApiDocument object to which the fragment belongs, used to lookup references.

diagnostic
OpenApiDiagnostic

The diagnostic entity containing information from the reading process.

format
String

The Open API format

settings
OpenApiReaderSettings

The OpenApi reader settings.

Returns

T

An OpenAPI document instance.

Applies to