OpenApiVisitorBase.Visit Method
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.
Overloads
Visit(OpenApiResponses)
Visits 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)
Visits 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)
Visits 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)
Visits 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
- tag
- OpenApiTag
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
- operations
- IDictionary<OperationType,OpenApiOperation>
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
- callbacks
- IDictionary<String,OpenApiCallback>
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
- examples
- IDictionary<String,OpenApiExample>
Applies to
Visit(OpenApiResponse)
Visits 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
- headers
- IDictionary<String,OpenApiHeader>
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
- links
- IDictionary<String,OpenApiLink>
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
- content
- IDictionary<String,OpenApiMediaType>
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
- serverVariables
- IDictionary<String,OpenApiServerVariable>
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
- example
- IList<OpenApiExample>
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>)
Visits list of 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
- encodings
- IDictionary<String,OpenApiEncoding>
Applies to
Visit(OpenApiRequestBody)
Visits 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)
Visits 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)
Visits 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)
Visits 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)
Visits 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)
Visits 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)
Visits 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)
Visits 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
- doc
- OpenApiDocument
Applies to
Visit(OpenApiEncoding)
Visits 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)
Visits 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
- tag
- OpenApiHeader
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
- info
- OpenApiInfo
Applies to
Visit(OpenApiLicense)
Visits 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
- link
- OpenApiLink
Applies to
Visit(OpenApiMediaType)
Visits 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)
Visits 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)
Visits 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)
Visits 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)
Visits OpenApiComponents
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>