C# Class RAML.Api.Core.SchemaValidator

Mostra file Open project: mulesoft-labs/raml-dotnet-apicore

Public Methods

Method Description
IsValid ( string rawSchema, HttpContent content ) : RAML.Api.Core.SchemaValidationResults
IsValidAsync ( string rawSchema, HttpContent content ) : Task
ValidateWithExceptionAsync ( string rawSchema, HttpContent content ) : System.Threading.Tasks.Task

Private Methods

Method Description
IsValidJSON ( string rawSchema, string responseString ) : RAML.Api.Core.SchemaValidationResults

Method Details

IsValid() public static method

public static IsValid ( string rawSchema, HttpContent content ) : RAML.Api.Core.SchemaValidationResults
rawSchema string
content System.Net.Http.HttpContent
return RAML.Api.Core.SchemaValidationResults

IsValidAsync() public static method

public static IsValidAsync ( string rawSchema, HttpContent content ) : Task
rawSchema string
content System.Net.Http.HttpContent
return Task

ValidateWithExceptionAsync() public static method

public static ValidateWithExceptionAsync ( string rawSchema, HttpContent content ) : System.Threading.Tasks.Task
rawSchema string
content System.Net.Http.HttpContent
return System.Threading.Tasks.Task