Aracılığıyla paylaş


SchemaRegistry interface

Kayıtlı şemaların depolarını temsil eder.

Şemaları Azure Schema Registry hizmeti kullanılarak depolamak için SchemaRegistryClient tarafından uygulanır.

Yöntemler

getSchema(string, GetSchemaOptions)

Kimliğine göre var olan bir şemayı alır.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

Eşleşen ad, grup, tür ve tanım ile var olan bir şemanın kimliğini alır.

registerSchema(SchemaDescription, RegisterSchemaOptions)

Yeni bir şema kaydeder ve kimliğini döndürür.

Belirtilen adın şeması belirtilen grupta yoksa, sürüm 1'de bir şema oluşturulur. Belirtilen adın şeması belirtilen grupta zaten varsa, şema en son sürüm + 1'de oluşturulur.

Yöntem Ayrıntıları

getSchema(string, GetSchemaOptions)

Kimliğine göre var olan bir şemayı alır.

function getSchema(schemaId: string, options?: GetSchemaOptions): Promise<Schema>

Parametreler

schemaId

string

Benzersiz şema kimliği.

Döndürülenler

Promise<Schema>

Verilen kimlikle şema.

getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)

Eşleşen ad, grup, tür ve tanım ile var olan bir şemanın kimliğini alır.

function getSchemaProperties(schema: SchemaDescription, options?: GetSchemaPropertiesOptions): Promise<SchemaProperties>

Parametreler

schema
SchemaDescription

Eşleşecek şema.

Döndürülenler

Promise<SchemaProperties>

Eşleşen şemanın kimliği.

registerSchema(SchemaDescription, RegisterSchemaOptions)

Yeni bir şema kaydeder ve kimliğini döndürür.

Belirtilen adın şeması belirtilen grupta yoksa, sürüm 1'de bir şema oluşturulur. Belirtilen adın şeması belirtilen grupta zaten varsa, şema en son sürüm + 1'de oluşturulur.

function registerSchema(schema: SchemaDescription, options?: RegisterSchemaOptions): Promise<SchemaProperties>

Parametreler

schema
SchemaDescription

Kaydedilecek şema.

Döndürülenler

Promise<SchemaProperties>

Kayıtlı şemanın kimliği.