Hantera Event Grid-händelser

media services-logotyp v3


Letar du efter Media Services v2-dokumentation?

Media Services händelser kan program 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 du behöver 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 Appseller 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 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 exempel

Lagringsplatsen Media Services exempel 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.

Dessutom visar följande iordningsartiklar hur du använder Event Grid via CLI och 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 inte förutsätter att alla händelser som du tar emot är de typer som du förväntar dig.
  • Ignorera fält som du inte förstår. Den här praxis 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 Serviceavtal (SLA). Om du vill få händelsemeddelanden med hjälp av API:er kan du se exempel på hur du använder händelser med .NET SDK eller Java SDK.

Nästa steg