Bagikan melalui


SchemaRegistry interface

Mewakili penyimpanan skema terdaftar.

Diimplementasikan oleh SchemaRegistryClient untuk menyimpan skema menggunakan layanan Azure Schema Registry.

Metode

getSchema(string, GetSchemaOptions)

Mendapatkan skema yang ada berdasarkan ID.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

Mendapatkan ID skema yang ada dengan nama, grup, jenis, dan definisi 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.

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.

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.

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.

Mengembalikan

Promise<SchemaProperties>

ID skema terdaftar.