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
get |
Lekéri a meglévő sémát azonosító alapján. |
get |
Lekéri egy meglévő séma azonosítóját egyező névvel, csoporttal, típussal és definícióval. |
register |
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ó.
- options
- GetSchemaOptions
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.
- options
- GetSchemaPropertiesOptions
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.
- options
- RegisterSchemaOptions
Válaszok
Promise<SchemaProperties>
Regisztrált séma azonosítója.