Megosztás a következőn keresztül:


SchemaRegistry interface

Regisztrált sémák tárolóját jelöli.

A SchemaRegistryClient implementálta a sémák tárolására az Azure Schema Registry szolgáltatással.

Metódusok

getSchema(string, GetSchemaOptions)

Lekéri a meglévő sémát azonosító alapján.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

Lekéri egy meglévő séma azonosítóját egyező névvel, csoporttal, típussal és definícióval.

registerSchema(SchemaDescription, RegisterSchemaOptions)

Regisztrál egy új sémát, és visszaadja annak azonosítóját.

Ha a megadott nevű séma nem létezik a megadott csoportban, a rendszer az 1- es verzióban hoz létre sémát. Ha a megadott név sémája már létezik a megadott csoportban, a séma a legújabb + 1 verzióban jön létre.

Metódus adatai

getSchema(string, GetSchemaOptions)

Lekéri a meglévő sémát azonosító alapján.

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

Paraméterek

schemaId

string

Egyedi sémaazonosító.

Válaszok

Promise<Schema>

Séma megadott azonosítóval.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

Lekéri egy meglévő séma azonosítóját egyező névvel, csoporttal, típussal és definícióval.

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

Paraméterek

schema
SchemaDescription

Egyezni kívánt séma.

Válaszok

Promise<SchemaProperties>

Megfeleltetve a séma azonosítója.

registerSchema(SchemaDescription, RegisterSchemaOptions)

Regisztrál egy új sémát, és visszaadja annak azonosítóját.

Ha a megadott nevű séma nem létezik a megadott csoportban, a rendszer az 1- es verzióban hoz létre sémát. Ha a megadott név sémája már létezik a megadott csoportban, a séma a legújabb + 1 verzióban jön létre.

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

Paraméterek

schema
SchemaDescription

A regisztrálandó séma.

Válaszok

Promise<SchemaProperties>

Regisztrált séma azonosítója.