Hantera Event Grid-händelser
Varning
Azure Media Services dras tillbaka den 30 juni 2024. Mer information finns i AMS Pensionsguide.
Media Services-händelser gör att program kan reagera på olika händelser (till exempel ändringshändelsen för jobbtillstånd) med hjälp av moderna serverlösa arkitekturer. Det gör det utan att behöva komplicerad kod eller dyra och ineffektiva avsökningstjänster. I stället skickas händelser via Azure Event Grid till händelsehanterare som Azure Functions, Azure Logic Apps eller till och med till din egen Webhook, och du betalar bara för det du använder. Information om priser finns i Event Grid-priser.
Tillgängligheten för Media Services-händelser är kopplad till Event Grid-tillgänglighet och blir tillgänglig i andra regioner som Event Grid gör.
Media Services-händelser och scheman
Event Grid använder händelseprenumerationer för att dirigera händelsemeddelanden till prenumeranter. Media Services-händelser innehåller all information du behöver för att svara på ändringar i dina data. Du kan identifiera en Media Services-händelse eftersom egenskapen eventType börjar med "Microsoft.Media".
Mer information finns i Media Services-händelsescheman.
Exempel och instruktioner
Media Services-exempellagringsplatsen för .NET visar hur du använder de senaste Event Grid- och Event Hubs-klientbiblioteken för att ta emot händelser i dina egna anpassade program.
Använd Event Grid för att övervaka Media Services-händelser i Azure Portal.
Metoder för att använda händelser
Program som hanterar Media Services-händelser bör följa några rekommenderade metoder:
- Eftersom flera prenumerationer kan konfigureras för att dirigera händelser till samma händelsehanterare är det viktigt att inte anta att händelser kommer från en viss källa, utan att kontrollera ämnet i meddelandet för att säkerställa att det kommer från det lagringskonto som du förväntar dig.
- På samma sätt kontrollerar du att eventType är en som du är beredd att bearbeta och förutsätter inte att alla händelser som du får är de typer du förväntar dig.
- Ignorera fält som du inte förstår. Den här metoden hjälper dig att hålla dig motståndskraftig mot nya funktioner som kan läggas till i framtiden.
- Använd prefixet "ämne" och suffixmatchningar för att begränsa händelser till en viss händelse.
Anteckning
Händelser omfattas av Event Grid Service Level Agreement (SLA). Om du vill få händelseaviseringar med API:er kan du se exempel på hur du använder händelser med .NET SDK eller Java SDK.