Delen via


SchemaRegistry interface

Vertegenwoordigt een archief met geregistreerde schema's.

Geïmplementeerd door SchemaRegistryClient om de schema's op te slaan met behulp van de Azure Schema Registry-service.

Methoden

getSchema(string, GetSchemaOptions)

Hiermee haalt u een bestaand schema op op id.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

Hiermee haalt u de id op van een bestaand schema met overeenkomende naam, groep, type en definitie.

registerSchema(SchemaDescription, RegisterSchemaOptions)

Registreert een nieuw schema en retourneert de bijbehorende id.

Als het schema met de opgegeven naam niet bestaat in de opgegeven groep, wordt er een schema gemaakt in versie 1. Als het schema van de opgegeven naam al in de opgegeven groep bestaat, wordt het schema gemaakt met de nieuwste versie + 1.

Methodedetails

getSchema(string, GetSchemaOptions)

Hiermee haalt u een bestaand schema op op id.

function getSchema(schemaId: string, options?: GetSchemaOptions): Promise<Schema>

Parameters

schemaId

string

Unieke schema-id.

Retouren

Promise<Schema>

Schema met opgegeven id.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

Hiermee haalt u de id op van een bestaand schema met overeenkomende naam, groep, type en definitie.

function getSchemaProperties(schema: SchemaDescription, options?: GetSchemaPropertiesOptions): Promise<SchemaProperties>

Parameters

schema
SchemaDescription

Schema dat moet worden vergeleken.

Retouren

Promise<SchemaProperties>

Overeenkomende schema-id.

registerSchema(SchemaDescription, RegisterSchemaOptions)

Registreert een nieuw schema en retourneert de bijbehorende id.

Als het schema met de opgegeven naam niet bestaat in de opgegeven groep, wordt er een schema gemaakt in versie 1. Als het schema van de opgegeven naam al in de opgegeven groep bestaat, wordt het schema gemaakt met de nieuwste versie + 1.

function registerSchema(schema: SchemaDescription, options?: RegisterSchemaOptions): Promise<SchemaProperties>

Parameters

schema
SchemaDescription

Schema om te registreren.

Retouren

Promise<SchemaProperties>

De id van het geregistreerde schema.