Event Grid-gebeurtenissen verwerken

Media Services-logo v3


Waarschuwing

Azure Media Services wordt op 30 juni 2024 buiten gebruik gesteld. Zie de handleiding voor buitengebruikstelling van AMS voor meer informatie.

Met Media Services-gebeurtenissen kunnen toepassingen reageren op verschillende gebeurtenissen (bijvoorbeeld de gebeurtenis voor het wijzigen van de taakstatus) met behulp van moderne serverloze architecturen. Dit gebeurt zonder dat u ingewikkelde code of dure en inefficiƫnte pollingservices nodig hebt. In plaats daarvan worden gebeurtenissen via Azure Event Grid naar gebeurtenis-handlers zoals Azure Functions, Azure Logic Apps of zelfs naar uw eigen webhook gepusht. U betaalt alleen voor wat u gebruikt. Zie Prijzen van Event Grid voor informatie over prijzen.

Beschikbaarheid voor Media Services-gebeurtenissen is gekoppeld aan de beschikbaarheid van Event Grid en komt beschikbaar in andere regio's, net als in Event Grid.

Media Services-gebeurtenissen en -schema's

Gebeurtenisraster maakt gebruik van gebeurtenisabonnementen om gebeurtenisberichten te routen naar abonnees. Media Services-gebeurtenissen bevatten alle informatie die u nodig hebt om te reageren op wijzigingen in uw gegevens. U kunt een Media Services-gebeurtenis identificeren omdat de eigenschap eventType begint met 'Microsoft.Media'.

Zie Media Services-gebeurtenisschema's voor meer informatie.

Voorbeelden en instructies

De opslagplaats met Media Services-voorbeelden voor .NET laat zien hoe u de nieuwste Event Grid- en Event Hubs-clientbibliotheken gebruikt om gebeurtenissen in uw eigen aangepaste toepassingen te ontvangen.

Gebruik Event Grid om Media Services-gebeurtenissen in de Azure Portal te bewaken.

Procedures voor het gebruiken van gebeurtenissen

Toepassingen die Media Services-gebeurtenissen verwerken, moeten een aantal aanbevolen procedures volgen:

  • Omdat er meerdere abonnementen kunnen worden geconfigureerd om gebeurtenissen naar dezelfde gebeurtenis-handler te routeren, is het belangrijk om niet te veronderstellen dat gebeurtenissen afkomstig zijn van een bepaalde bron, maar om het onderwerp van het bericht te controleren om er zeker van te zijn dat het afkomstig is van het opslagaccount dat u verwacht.
  • Controleer op dezelfde manier of het eventType het type is dat u wilt verwerken en ga er niet van uit dat alle gebeurtenissen die u ontvangt, de typen zijn die u verwacht.
  • Velden negeren die u niet begrijpt. Deze procedure helpt u bestand te blijven tegen nieuwe functies die in de toekomst kunnen worden toegevoegd.
  • Gebruik het voorvoegsel 'onderwerp' en 'achtervoegselovereenkomsten' om gebeurtenissen te beperken tot een bepaalde gebeurtenis.

Notitie

Gebeurtenissen zijn onderhevig aan de Service Level Agreement (SLA) van Event Grid. Als u gebeurtenismeldingen wilt ontvangen met behulp van API's, raadpleegt u voorbeelden over het verbruik van gebeurtenissen, met .NET SDK of Java SDK.