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 basis van id op.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

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

registerSchema(SchemaDescription, RegisterSchemaOptions)

Registreert een nieuw schema en retourneert de id.

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

Methodedetails

getSchema(string, GetSchemaOptions)

Hiermee haalt u een bestaand schema op basis van id op.

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 van een bestaand schema op met overeenkomende naam, groep, type en definitie.

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

Parameters

schema
SchemaDescription

Schema dat overeenkomt.

Retouren

Promise<SchemaProperties>

Overeenkomende schema-id.

registerSchema(SchemaDescription, RegisterSchemaOptions)

Registreert een nieuw schema en retourneert de id.

Als het schema van de opgegeven naam niet bestaat in de opgegeven groep, wordt er een schema gemaakt op versie 1. Als het schema van de opgegeven naam al bestaat in de opgegeven groep, wordt het schema gemaakt in 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.