SchemaRegistry interface
Mewakili penyimpanan skema terdaftar.
Diimplementasikan oleh SchemaRegistryClient untuk menyimpan skema menggunakan layanan Azure Schema Registry.
Metode
| get |
Mendapatkan skema yang ada berdasarkan ID. |
| get |
Mendapatkan ID skema yang ada dengan nama, grup, jenis, dan definisi yang cocok. |
| register |
Mendaftarkan skema baru dan mengembalikan ID-nya. Jika skema nama yang ditentukan tidak ada dalam grup yang ditentukan, skema dibuat pada versi 1. Jika skema nama yang ditentukan sudah ada dalam grup yang ditentukan, skema dibuat pada versi terbaru + 1. |
Detail Metode
getSchema(string, GetSchemaOptions)
Mendapatkan skema yang ada berdasarkan ID.
function getSchema(schemaId: string, options?: GetSchemaOptions): Promise<Schema>
Parameter
- schemaId
-
string
ID skema unik.
- options
- GetSchemaOptions
Mengembalikan
Promise<Schema>
Skema dengan ID yang diberikan.
getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)
Mendapatkan ID skema yang ada dengan nama, grup, jenis, dan definisi yang cocok.
function getSchemaProperties(schema: SchemaDescription, options?: GetSchemaPropertiesOptions): Promise<SchemaProperties>
Parameter
- schema
- SchemaDescription
Skema yang cocok.
- options
- GetSchemaPropertiesOptions
Mengembalikan
Promise<SchemaProperties>
ID skema yang cocok.
registerSchema(SchemaDescription, RegisterSchemaOptions)
Mendaftarkan skema baru dan mengembalikan ID-nya.
Jika skema nama yang ditentukan tidak ada dalam grup yang ditentukan, skema dibuat pada versi 1. Jika skema nama yang ditentukan sudah ada dalam grup yang ditentukan, skema dibuat pada versi terbaru + 1.
function registerSchema(schema: SchemaDescription, options?: RegisterSchemaOptions): Promise<SchemaProperties>
Parameter
- schema
- SchemaDescription
Skema untuk mendaftar.
- options
- RegisterSchemaOptions
Mengembalikan
Promise<SchemaProperties>
ID skema terdaftar.