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
get |
Hiermee haalt u een bestaand schema op op id. |
get |
Hiermee haalt u de id op van een bestaand schema met overeenkomende naam, groep, type en definitie. |
register |
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.
- options
- GetSchemaOptions
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.
- options
- GetSchemaPropertiesOptions
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.
- options
- RegisterSchemaOptions
Retouren
Promise<SchemaProperties>
De id van het geregistreerde schema.