Compartilhar via


OpenApiVisitorBase.Visit Method

Definition

Overloads

Visit(OpenApiResponses)

Visits OpenApiResponses

Visit(OpenApiSchema)

Visits OpenApiSchema

Visit(OpenApiSecurityRequirement)

Visits OpenApiSecurityRequirement

Visit(OpenApiSecurityScheme)

Visits OpenApiSecurityScheme

Visit(OpenApiServer)

Visits OpenApiServer

Visit(OpenApiServerVariable)

Visits OpenApiServerVariable

Visit(OpenApiTag)

Visits OpenApiTag

Visit(IDictionary<OperationType,OpenApiOperation>)

Visits the operations.

Visit(IDictionary<String,OpenApiCallback>)

Visits callbacks.

Visit(IDictionary<String,OpenApiExample>)

Visits the examples.

Visit(OpenApiResponse)

Visits OpenApiResponse

Visit(IDictionary<String,OpenApiHeader>)

Visits headers.

Visit(IDictionary<String,OpenApiLink>)

Visits the links.

Visit(IDictionary<String,OpenApiMediaType>)

Visits media type content.

Visit(IDictionary<String,OpenApiServerVariable>)

Visits a dictionary of server variables

Visit(IList<OpenApiExample>)

Visits list of OpenApiExample

Visit(IList<OpenApiParameter>)

Visits list of OpenApiParameter

Visit(IList<OpenApiSecurityRequirement>)

Visits list of OpenApiSecurityRequirement

Visit(IDictionary<String,OpenApiEncoding>)

Visits a dictionary of encodings

Visit(OpenApiRequestBody)

Visits OpenApiRequestBody

Visit(OpenApiPathItem)

Visits OpenApiPathItem

Visit(IList<OpenApiServer>)

Visits list of OpenApiServer

Visit(IOpenApiExtensible)

Visits IOpenApiExtensible

Visit(IOpenApiExtension)

Visits IOpenApiExtension

Visit(IOpenApiReferenceable)

Visits IOpenApiReferenceable instances that are references and not in components

Visit(OpenApiCallback)

Visits OpenApiCallback

Visit(OpenApiComponents)

Visits OpenApiComponents

Visit(OpenApiContact)

Visits OpenApiContact

Visit(OpenApiDocument)

Visits OpenApiDocument

Visit(OpenApiEncoding)

Visits OpenApiEncoding

Visit(OpenApiPaths)

Visits OpenApiPaths

Visit(OpenApiExample)

Visits OpenApiExample

Visit(OpenApiHeader)

Visits OpenApiHeader

Visit(OpenApiInfo)

Visits OpenApiInfo

Visit(OpenApiLicense)

Visits OpenApiLicense

Visit(OpenApiLink)

Visits OpenApiLink

Visit(OpenApiMediaType)

Visits OpenApiMediaType

Visit(OpenApiOAuthFlow)

Visits OpenApiOAuthFlow

Visit(OpenApiOperation)

Visits OpenApiOperation

Visit(OpenApiParameter)

Visits OpenApiParameter

Visit(OpenApiExternalDocs)

Visits OpenApiComponents

Visit(IList<OpenApiTag>)

Visits list of OpenApiTag

Visit(OpenApiResponses)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiResponses response);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiResponses -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiResponses -> unit
Public Overridable Sub Visit (response As OpenApiResponses)

Parameters

response
OpenApiResponses

Applies to

Visit(OpenApiSchema)

Visits OpenApiSchema

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiSchema schema);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiSchema -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiSchema -> unit
Public Overridable Sub Visit (schema As OpenApiSchema)

Parameters

schema
OpenApiSchema

Applies to

Visit(OpenApiSecurityRequirement)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiSecurityRequirement securityRequirement);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiSecurityRequirement -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiSecurityRequirement -> unit
Public Overridable Sub Visit (securityRequirement As OpenApiSecurityRequirement)

Parameters

securityRequirement
OpenApiSecurityRequirement

Applies to

Visit(OpenApiSecurityScheme)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiSecurityScheme securityScheme);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiSecurityScheme -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiSecurityScheme -> unit
Public Overridable Sub Visit (securityScheme As OpenApiSecurityScheme)

Parameters

securityScheme
OpenApiSecurityScheme

Applies to

Visit(OpenApiServer)

Visits OpenApiServer

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiServer server);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiServer -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiServer -> unit
Public Overridable Sub Visit (server As OpenApiServer)

Parameters

server
OpenApiServer

Applies to

Visit(OpenApiServerVariable)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiServerVariable serverVariable);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiServerVariable -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiServerVariable -> unit
Public Overridable Sub Visit (serverVariable As OpenApiServerVariable)

Parameters

serverVariable
OpenApiServerVariable

Applies to

Visit(OpenApiTag)

Visits OpenApiTag

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiTag tag);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiTag -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiTag -> unit
Public Overridable Sub Visit (tag As OpenApiTag)

Parameters

Applies to

Visit(IDictionary<OperationType,OpenApiOperation>)

Visits the operations.

public virtual void Visit (System.Collections.Generic.IDictionary<Microsoft.OpenApi.Models.OperationType,Microsoft.OpenApi.Models.OpenApiOperation> operations);
abstract member Visit : System.Collections.Generic.IDictionary<Microsoft.OpenApi.Models.OperationType, Microsoft.OpenApi.Models.OpenApiOperation> -> unit
override this.Visit : System.Collections.Generic.IDictionary<Microsoft.OpenApi.Models.OperationType, Microsoft.OpenApi.Models.OpenApiOperation> -> unit
Public Overridable Sub Visit (operations As IDictionary(Of OperationType, OpenApiOperation))

Parameters

Applies to

Visit(IDictionary<String,OpenApiCallback>)

Visits callbacks.

public virtual void Visit (System.Collections.Generic.IDictionary<string,Microsoft.OpenApi.Models.OpenApiCallback> callbacks);
abstract member Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiCallback> -> unit
override this.Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiCallback> -> unit
Public Overridable Sub Visit (callbacks As IDictionary(Of String, OpenApiCallback))

Parameters

Applies to

Visit(IDictionary<String,OpenApiExample>)

Visits the examples.

public virtual void Visit (System.Collections.Generic.IDictionary<string,Microsoft.OpenApi.Models.OpenApiExample> examples);
abstract member Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiExample> -> unit
override this.Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiExample> -> unit
Public Overridable Sub Visit (examples As IDictionary(Of String, OpenApiExample))

Parameters

Applies to

Visit(OpenApiResponse)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiResponse response);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiResponse -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiResponse -> unit
Public Overridable Sub Visit (response As OpenApiResponse)

Parameters

response
OpenApiResponse

Applies to

Visit(IDictionary<String,OpenApiHeader>)

Visits headers.

public virtual void Visit (System.Collections.Generic.IDictionary<string,Microsoft.OpenApi.Models.OpenApiHeader> headers);
abstract member Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiHeader> -> unit
override this.Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiHeader> -> unit
Public Overridable Sub Visit (headers As IDictionary(Of String, OpenApiHeader))

Parameters

Applies to

Visit(IDictionary<String,OpenApiLink>)

Visits the links.

public virtual void Visit (System.Collections.Generic.IDictionary<string,Microsoft.OpenApi.Models.OpenApiLink> links);
abstract member Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiLink> -> unit
override this.Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiLink> -> unit
Public Overridable Sub Visit (links As IDictionary(Of String, OpenApiLink))

Parameters

Applies to

Visit(IDictionary<String,OpenApiMediaType>)

Visits media type content.

public virtual void Visit (System.Collections.Generic.IDictionary<string,Microsoft.OpenApi.Models.OpenApiMediaType> content);
abstract member Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiMediaType> -> unit
override this.Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiMediaType> -> unit
Public Overridable Sub Visit (content As IDictionary(Of String, OpenApiMediaType))

Parameters

Applies to

Visit(IDictionary<String,OpenApiServerVariable>)

Visits a dictionary of server variables

public virtual void Visit (System.Collections.Generic.IDictionary<string,Microsoft.OpenApi.Models.OpenApiServerVariable> serverVariables);
abstract member Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiServerVariable> -> unit
override this.Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiServerVariable> -> unit
Public Overridable Sub Visit (serverVariables As IDictionary(Of String, OpenApiServerVariable))

Parameters

Applies to

Visit(IList<OpenApiExample>)

Visits list of OpenApiExample

public virtual void Visit (System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiExample> example);
abstract member Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiExample> -> unit
override this.Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiExample> -> unit
Public Overridable Sub Visit (example As IList(Of OpenApiExample))

Parameters

Applies to

Visit(IList<OpenApiParameter>)

Visits list of OpenApiParameter

public virtual void Visit (System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiParameter> parameters);
abstract member Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiParameter> -> unit
override this.Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiParameter> -> unit
Public Overridable Sub Visit (parameters As IList(Of OpenApiParameter))

Parameters

parameters
IList<OpenApiParameter>

Applies to

Visit(IList<OpenApiSecurityRequirement>)

public virtual void Visit (System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiSecurityRequirement> openApiSecurityRequirements);
abstract member Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiSecurityRequirement> -> unit
override this.Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiSecurityRequirement> -> unit
Public Overridable Sub Visit (openApiSecurityRequirements As IList(Of OpenApiSecurityRequirement))

Parameters

openApiSecurityRequirements
IList<OpenApiSecurityRequirement>

Applies to

Visit(IDictionary<String,OpenApiEncoding>)

Visits a dictionary of encodings

public virtual void Visit (System.Collections.Generic.IDictionary<string,Microsoft.OpenApi.Models.OpenApiEncoding> encodings);
abstract member Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiEncoding> -> unit
override this.Visit : System.Collections.Generic.IDictionary<string, Microsoft.OpenApi.Models.OpenApiEncoding> -> unit
Public Overridable Sub Visit (encodings As IDictionary(Of String, OpenApiEncoding))

Parameters

Applies to

Visit(OpenApiRequestBody)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiRequestBody requestBody);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiRequestBody -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiRequestBody -> unit
Public Overridable Sub Visit (requestBody As OpenApiRequestBody)

Parameters

requestBody
OpenApiRequestBody

Applies to

Visit(OpenApiPathItem)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiPathItem pathItem);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiPathItem -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiPathItem -> unit
Public Overridable Sub Visit (pathItem As OpenApiPathItem)

Parameters

pathItem
OpenApiPathItem

Applies to

Visit(IList<OpenApiServer>)

Visits list of OpenApiServer

public virtual void Visit (System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiServer> servers);
abstract member Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiServer> -> unit
override this.Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiServer> -> unit
Public Overridable Sub Visit (servers As IList(Of OpenApiServer))

Parameters

servers
IList<OpenApiServer>

Applies to

Visit(IOpenApiExtensible)

public virtual void Visit (Microsoft.OpenApi.Interfaces.IOpenApiExtensible openApiExtensible);
abstract member Visit : Microsoft.OpenApi.Interfaces.IOpenApiExtensible -> unit
override this.Visit : Microsoft.OpenApi.Interfaces.IOpenApiExtensible -> unit
Public Overridable Sub Visit (openApiExtensible As IOpenApiExtensible)

Parameters

openApiExtensible
IOpenApiExtensible

Applies to

Visit(IOpenApiExtension)

public virtual void Visit (Microsoft.OpenApi.Interfaces.IOpenApiExtension openApiExtension);
abstract member Visit : Microsoft.OpenApi.Interfaces.IOpenApiExtension -> unit
override this.Visit : Microsoft.OpenApi.Interfaces.IOpenApiExtension -> unit
Public Overridable Sub Visit (openApiExtension As IOpenApiExtension)

Parameters

openApiExtension
IOpenApiExtension

Applies to

Visit(IOpenApiReferenceable)

Visits IOpenApiReferenceable instances that are references and not in components

public virtual void Visit (Microsoft.OpenApi.Interfaces.IOpenApiReferenceable referenceable);
abstract member Visit : Microsoft.OpenApi.Interfaces.IOpenApiReferenceable -> unit
override this.Visit : Microsoft.OpenApi.Interfaces.IOpenApiReferenceable -> unit
Public Overridable Sub Visit (referenceable As IOpenApiReferenceable)

Parameters

referenceable
IOpenApiReferenceable

referenced object

Applies to

Visit(OpenApiCallback)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiCallback callback);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiCallback -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiCallback -> unit
Public Overridable Sub Visit (callback As OpenApiCallback)

Parameters

callback
OpenApiCallback

Applies to

Visit(OpenApiComponents)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiComponents components);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiComponents -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiComponents -> unit
Public Overridable Sub Visit (components As OpenApiComponents)

Parameters

components
OpenApiComponents

Applies to

Visit(OpenApiContact)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiContact contact);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiContact -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiContact -> unit
Public Overridable Sub Visit (contact As OpenApiContact)

Parameters

contact
OpenApiContact

Applies to

Visit(OpenApiDocument)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiDocument doc);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiDocument -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiDocument -> unit
Public Overridable Sub Visit (doc As OpenApiDocument)

Parameters

Applies to

Visit(OpenApiEncoding)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiEncoding encoding);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiEncoding -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiEncoding -> unit
Public Overridable Sub Visit (encoding As OpenApiEncoding)

Parameters

encoding
OpenApiEncoding

Applies to

Visit(OpenApiPaths)

Visits OpenApiPaths

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiPaths paths);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiPaths -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiPaths -> unit
Public Overridable Sub Visit (paths As OpenApiPaths)

Parameters

paths
OpenApiPaths

Applies to

Visit(OpenApiExample)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiExample example);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiExample -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiExample -> unit
Public Overridable Sub Visit (example As OpenApiExample)

Parameters

example
OpenApiExample

Applies to

Visit(OpenApiHeader)

Visits OpenApiHeader

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiHeader tag);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiHeader -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiHeader -> unit
Public Overridable Sub Visit (tag As OpenApiHeader)

Parameters

Applies to

Visit(OpenApiInfo)

Visits OpenApiInfo

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiInfo info);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiInfo -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiInfo -> unit
Public Overridable Sub Visit (info As OpenApiInfo)

Parameters

Applies to

Visit(OpenApiLicense)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiLicense license);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiLicense -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiLicense -> unit
Public Overridable Sub Visit (license As OpenApiLicense)

Parameters

license
OpenApiLicense

Applies to

Visit(OpenApiLink)

Visits OpenApiLink

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiLink link);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiLink -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiLink -> unit
Public Overridable Sub Visit (link As OpenApiLink)

Parameters

Applies to

Visit(OpenApiMediaType)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiMediaType mediaType);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiMediaType -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiMediaType -> unit
Public Overridable Sub Visit (mediaType As OpenApiMediaType)

Parameters

mediaType
OpenApiMediaType

Applies to

Visit(OpenApiOAuthFlow)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiOAuthFlow openApiOAuthFlow);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiOAuthFlow -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiOAuthFlow -> unit
Public Overridable Sub Visit (openApiOAuthFlow As OpenApiOAuthFlow)

Parameters

openApiOAuthFlow
OpenApiOAuthFlow

Applies to

Visit(OpenApiOperation)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiOperation operation);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiOperation -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiOperation -> unit
Public Overridable Sub Visit (operation As OpenApiOperation)

Parameters

operation
OpenApiOperation

Applies to

Visit(OpenApiParameter)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiParameter parameter);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiParameter -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiParameter -> unit
Public Overridable Sub Visit (parameter As OpenApiParameter)

Parameters

parameter
OpenApiParameter

Applies to

Visit(OpenApiExternalDocs)

public virtual void Visit (Microsoft.OpenApi.Models.OpenApiExternalDocs externalDocs);
abstract member Visit : Microsoft.OpenApi.Models.OpenApiExternalDocs -> unit
override this.Visit : Microsoft.OpenApi.Models.OpenApiExternalDocs -> unit
Public Overridable Sub Visit (externalDocs As OpenApiExternalDocs)

Parameters

externalDocs
OpenApiExternalDocs

Applies to

Visit(IList<OpenApiTag>)

Visits list of OpenApiTag

public virtual void Visit (System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiTag> openApiTags);
abstract member Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiTag> -> unit
override this.Visit : System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiTag> -> unit
Public Overridable Sub Visit (openApiTags As IList(Of OpenApiTag))

Parameters

openApiTags
IList<OpenApiTag>

Applies to