SchemaRegistry interface
Stellt einen Speicher registrierter Schemas dar.
Implementiert von SchemaRegistryClient zum Speichern der Schemas mithilfe des Azure Schema Registry-Diensts.
Methoden
| get |
Ruft ein vorhandenes Schema nach ID ab. |
| get |
Ruft die ID eines vorhandenen Schemas mit übereinstimmendem Namen, Gruppen, Typ und Definition ab. |
| register |
Registriert ein neues Schema und gibt seine ID zurück. Wenn das Schema des angegebenen Namens in der angegebenen Gruppe nicht vorhanden ist, wird unter Version 1 ein Schema erstellt. Wenn das Schema des angegebenen Namens bereits in der angegebenen Gruppe vorhanden ist, wird das Schema mit der neuesten Version + 1 erstellt. |
Details zur Methode
getSchema(string, GetSchemaOptions)
Ruft ein vorhandenes Schema nach ID ab.
function getSchema(schemaId: string, options?: GetSchemaOptions): Promise<Schema>
Parameter
- schemaId
-
string
Eindeutige Schema-ID.
- options
- GetSchemaOptions
Gibt zurück
Promise<Schema>
Schema mit gegebener ID.
getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)
Ruft die ID eines vorhandenen Schemas mit übereinstimmendem Namen, Gruppen, Typ und Definition ab.
function getSchemaProperties(schema: SchemaDescription, options?: GetSchemaPropertiesOptions): Promise<SchemaProperties>
Parameter
- schema
- SchemaDescription
Schema, das übereinstimmen soll.
- options
- GetSchemaPropertiesOptions
Gibt zurück
Promise<SchemaProperties>
Die ID des übereinstimmenen Schemas.
registerSchema(SchemaDescription, RegisterSchemaOptions)
Registriert ein neues Schema und gibt seine ID zurück.
Wenn das Schema des angegebenen Namens in der angegebenen Gruppe nicht vorhanden ist, wird unter Version 1 ein Schema erstellt. Wenn das Schema des angegebenen Namens bereits in der angegebenen Gruppe vorhanden ist, wird das Schema mit der neuesten Version + 1 erstellt.
function registerSchema(schema: SchemaDescription, options?: RegisterSchemaOptions): Promise<SchemaProperties>
Parameter
- schema
- SchemaDescription
Schema, das registriert werden soll.
- options
- RegisterSchemaOptions
Gibt zurück
Promise<SchemaProperties>
Id des registrierten Schemas.