Home UriIdentifier Class
UriIdentifier Class
Cancel

UriIdentifier Class

Namespace: Json.Schema.Data

Inheritance: UriIdentifier 🡒 object

Implemented interfaces:

  • IDataResourceIdentifier

Handles data references that are URIs.

Properties

NameTypeSummary
TargetUriThe URI target.

Constructors

UriIdentifier(Uri target)

Creates a new instance of Json.Schema.Data.UriIdentifier.

Declaration

1
public UriIdentifier(Uri target)
ParameterTypeDescription
targetUriThe target.

Methods

ToString()

Returns a string that represents the current object.

Declaration

1
public override string ToString()

Returns

A string that represents the current object.

TryResolve(KeywordEvaluation evaluation, SchemaRegistry registry, out JsonNode value)

Resolves a resource.

Declaration

1
public bool TryResolve(KeywordEvaluation evaluation, SchemaRegistry registry, out JsonNode value)
ParameterTypeDescription
evaluationKeywordEvaluationThe evaluation being process. This will help identify.
registrySchemaRegistryThe schema registry.
valueout JsonNodeThe value, if evaluation was resolvable.

Returns

True if resolution was successful; false otherwise.

Contents