Mettre (créer) un schéma

Crée un schéma dans un groupe de schémas.

Requête

Méthode URI de la requête
PUT https://{eventhubNamespace}.servicebus.windows.net/$schemagroups/{schemaGroup}/schemas/{schemaName}

En-têtes de requête

Définissez content-type sur l’une des valeurs suivantes :

  • application/json;serialization=Avro
  • application/json;serialization=Json
  • text/vnd.ms.protobuf

application/json. Définissez l’en-tête d’autorisation comme indiqué dans l’article Obtenir un jeton Microsoft Entra .

Corps de la requête

{
    {Schema Body}
}

Réponse

La réponse inclut un code d’état HTTP, un ensemble d’en-têtes de réponse et un corps de réponse.

Codes de réponse

Code Descriptif
204 Succès
401 Échec de l’autorisation
500 Erreur interne.

Corps de la réponse

Si la demande aboutit, le corps de la réponse est vide. Si la demande n’aboutit pas, le corps contient un code d’erreur et un message d’erreur.

Exemple d’une réponse réussie

{
}

Exemples de réponse à l’échec 401

{
    "error": {
        "code": "ErrorInRequest",
        "message": "Generic:.TrackingId:fe0fc29b-a960-4734-9044-c9ab991329ef_G0,SystemTracker: {eventhubNamespace}.servicebus.windows.net:$schemagroups,Timestamp:{timestamp}"
    }
}

Exemple de réponse à l’échec 500

{
    "error": {
        "code": "InternalServerError",
        "message": "TrackingId:df04a6d0-8cb8-49ea-95ce-1765429b7d04_G0,SystemTracker: {eventhubNamespace}.servicebus.windows.net:$schemagroups,Timestamp:{timestamp}"
    }
}