Condividi tramite


SchemaRegistry interface

Rappresenta un archivio di schemi registrati.

Implementato da SchemaRegistryClient per archiviare gli schemi usando il servizio Registro schemi di Azure.

Metodi

getSchema(string, GetSchemaOptions)

Ottiene uno schema esistente in base all'ID.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

Ottiene l'ID di uno schema esistente con nome, gruppo, tipo e definizione corrispondenti.

registerSchema(SchemaDescription, RegisterSchemaOptions)

Registra un nuovo schema e restituisce l'ID.

Se lo schema del nome specificato non esiste nel gruppo specificato, viene creato uno schema alla versione 1. Se lo schema del nome specificato esiste già nel gruppo specificato, lo schema viene creato alla versione più recente + 1.

Dettagli metodo

getSchema(string, GetSchemaOptions)

Ottiene uno schema esistente in base all'ID.

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

Parametri

schemaId

string

ID schema univoco.

Restituisce

Promise<Schema>

Schema con ID specificato.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

Ottiene l'ID di uno schema esistente con nome, gruppo, tipo e definizione corrispondenti.

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

Parametri

schema
SchemaDescription

Schema da corrispondere.

Restituisce

Promise<SchemaProperties>

ID dello schema corrispondente.

registerSchema(SchemaDescription, RegisterSchemaOptions)

Registra un nuovo schema e restituisce l'ID.

Se lo schema del nome specificato non esiste nel gruppo specificato, viene creato uno schema alla versione 1. Se lo schema del nome specificato esiste già nel gruppo specificato, lo schema viene creato alla versione più recente + 1.

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

Parametri

schema
SchemaDescription

Schema da registrare.

Restituisce

Promise<SchemaProperties>

ID dello schema registrato.