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
| get |
Kimliğine göre var olan bir şemayı alır. |
| get |
Eşleşen ad, grup, tür ve tanım ile var olan bir şemanın kimliğini alır. |
| register |
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.
- options
- GetSchemaOptions
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.
- options
- GetSchemaPropertiesOptions
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.
- options
- RegisterSchemaOptions
Döndürülenler
Promise<SchemaProperties>
Kayıtlı şemanın kimliği.