SchemaRegistryClient class
Client voor Azure Schema Registry-service.
Constructors
Schema |
Hiermee maakt u een nieuwe client voor de Azure Schema Registry-service. |
Eigenschappen
fully |
De volledig gekwalificeerde naamruimte-URL van de Schema Registry-service. |
Methoden
get |
Hiermee haalt u een bestaand schema op op id. Als het schema niet is gevonden, wordt er een RestError met statuscode 404 gegenereerd, die als volgt kan worden ondervangen:
|
get |
Hiermee haalt u een bestaand schema op per versie. Als het schema niet is gevonden, wordt er een RestError met statuscode 404 gegenereerd, die als volgt kan worden ondervangen:
|
get |
Hiermee haalt u de id op van een bestaand schema met overeenkomende naam, groep, type en definitie. |
register |
Registreert een nieuw schema en retourneert de bijbehorende id. Als het schema met de opgegeven naam niet bestaat in de opgegeven groep, wordt er een schema gemaakt in versie 1. Als het schema van de opgegeven naam al in de opgegeven groep bestaat, wordt het schema gemaakt met de nieuwste versie + 1. |
Constructordetails
SchemaRegistryClient(string, TokenCredential, SchemaRegistryClientOptions)
Hiermee maakt u een nieuwe client voor de Azure Schema Registry-service.
new SchemaRegistryClient(fullyQualifiedNamespace: string, credential: TokenCredential, options?: SchemaRegistryClientOptions)
Parameters
- fullyQualifiedNamespace
-
string
De URL van de gekwalificeerde naamruimte van de Schema Registry-service, bijvoorbeeld https://mynamespace.servicebus.windows.net.
- credential
- TokenCredential
Referentie voor het verifiëren van aanvragen bij de service.
- options
- SchemaRegistryClientOptions
Opties voor het configureren van API-aanvragen voor de service.
Eigenschapdetails
fullyQualifiedNamespace
De volledig gekwalificeerde naamruimte-URL van de Schema Registry-service.
fullyQualifiedNamespace: string
Waarde van eigenschap
string
Methodedetails
getSchema(string, GetSchemaOptions)
Hiermee haalt u een bestaand schema op op id. Als het schema niet is gevonden, wordt er een RestError met statuscode 404 gegenereerd, die als volgt kan worden ondervangen:
...
} catch (e) {
if (typeof e === "object" && e.statusCode === 404) {
...;
}
throw e;
}
function getSchema(schemaId: string, options?: GetSchemaOptions): Promise<Schema>
Parameters
- schemaId
-
string
Unieke schema-id.
- options
- GetSchemaOptions
Retouren
Promise<Schema>
Schema met opgegeven id.
getSchema(string, string, number, GetSchemaOptions)
Hiermee haalt u een bestaand schema op per versie. Als het schema niet is gevonden, wordt er een RestError met statuscode 404 gegenereerd, die als volgt kan worden ondervangen:
...
} catch (e) {
if (typeof e === "object" && e.statusCode === 404) {
...;
}
throw e;
}
function getSchema(name: string, groupName: string, version: number, options?: GetSchemaOptions): Promise<Schema>
Parameters
- name
-
string
- groupName
-
string
- version
-
number
- options
- GetSchemaOptions
Retouren
Promise<Schema>
Schema met opgegeven id.
getSchemaProperties(SchemaDescription, GetSchemaPropertiesOptions)
Hiermee haalt u de id op van een bestaand schema met overeenkomende naam, groep, type en definitie.
function getSchemaProperties(schema: SchemaDescription, options?: GetSchemaPropertiesOptions): Promise<SchemaProperties>
Parameters
- schema
- SchemaDescription
Schema dat moet worden vergeleken.
- options
- GetSchemaPropertiesOptions
Retouren
Promise<SchemaProperties>
Overeenkomende schema-id.
registerSchema(SchemaDescription, RegisterSchemaOptions)
Registreert een nieuw schema en retourneert de bijbehorende id.
Als het schema met de opgegeven naam niet bestaat in de opgegeven groep, wordt er een schema gemaakt in versie 1. Als het schema van de opgegeven naam al in de opgegeven groep bestaat, wordt het schema gemaakt met de nieuwste versie + 1.
function registerSchema(schema: SchemaDescription, options?: RegisterSchemaOptions): Promise<SchemaProperties>
Parameters
- schema
- SchemaDescription
Schema om te registreren.
- options
- RegisterSchemaOptions
Retouren
Promise<SchemaProperties>
De id van het geregistreerde schema.