JsonSchemaExporter.GetJsonSchemaAsNode Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Získá schéma JSON pro |
GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions) |
Získá schéma JSON pro |
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)
Získá schéma JSON pro typeInfo
jako dokument JsonNode.
public static System.Text.Json.Nodes.JsonNode GetJsonSchemaAsNode (this System.Text.Json.Serialization.Metadata.JsonTypeInfo typeInfo, System.Text.Json.Schema.JsonSchemaExporterOptions? exporterOptions = default);
static member GetJsonSchemaAsNode : System.Text.Json.Serialization.Metadata.JsonTypeInfo * System.Text.Json.Schema.JsonSchemaExporterOptions -> System.Text.Json.Nodes.JsonNode
<Extension()>
Public Function GetJsonSchemaAsNode (typeInfo As JsonTypeInfo, Optional exporterOptions As JsonSchemaExporterOptions = Nothing) As JsonNode
Parametry
- typeInfo
- JsonTypeInfo
Kontrakt, ze kterého se má přeložit schéma JSON.
- exporterOptions
- JsonSchemaExporterOptions
Objekt možností, který řídí operaci exportu.
Návraty
Objekt JSON obsahující schéma pro typeInfo
.
Platí pro
GetJsonSchemaAsNode(JsonSerializerOptions, Type, JsonSchemaExporterOptions)
Získá schéma JSON pro type
jako dokument JsonNode.
public static System.Text.Json.Nodes.JsonNode GetJsonSchemaAsNode (this System.Text.Json.JsonSerializerOptions options, Type type, System.Text.Json.Schema.JsonSchemaExporterOptions? exporterOptions = default);
static member GetJsonSchemaAsNode : System.Text.Json.JsonSerializerOptions * Type * System.Text.Json.Schema.JsonSchemaExporterOptions -> System.Text.Json.Nodes.JsonNode
<Extension()>
Public Function GetJsonSchemaAsNode (options As JsonSerializerOptions, type As Type, Optional exporterOptions As JsonSchemaExporterOptions = Nothing) As JsonNode
Parametry
- options
- JsonSerializerOptions
Možnosti deklarující kontrakt pro typ.
- type
- Type
Typ, pro který se má přeložit schéma.
- exporterOptions
- JsonSchemaExporterOptions
Objekt možností, který řídí operaci exportu.
Návraty
Objekt JSON obsahující schéma pro type
.