SchemaRegistry interface
Stellt einen Speicher mit registrierten Schemas dar.
Wird von SchemaRegistryClient implementiert, um die Schemas mithilfe des Azure Schema Registry-Diensts zu speichern.
Methoden
get |
Ruft ein vorhandenes Schema nach ID ab. |
get |
Ruft die ID eines vorhandenen Schemas mit übereinstimmendem Namen, Gruppe, Typ und Definition ab. |
register |
Registriert ein neues Schema und gibt dessen ID zurück. Wenn das Schema des angegebenen Namens in der angegebenen Gruppe nicht vorhanden ist, wird ein Schema mit Version 1 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 der angegebenen ID.
getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)
Ruft die ID eines vorhandenen Schemas mit übereinstimmendem Namen, Gruppe, 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 übereinstimmend zugeordneten Schemas.
registerSchema(SchemaDescription, RegisterSchemaOptions)
Registriert ein neues Schema und gibt dessen ID zurück.
Wenn das Schema des angegebenen Namens in der angegebenen Gruppe nicht vorhanden ist, wird ein Schema mit Version 1 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
Zu registrierende Schema.
- options
- RegisterSchemaOptions
Gibt zurück
Promise<SchemaProperties>
Die ID des registrierten Schemas.