Aşağıdaki örnekte, Assign Message ile özel bir istek nesnesi oluşturulmaktadır:
<AssignMessage name="AssignMessage-3"> <AssignTo createNew="true" type="request">MyCustomRequest</AssignTo> <Copy> <Headers> <Header name="user-agent"/> </Headers> </Copy> <Set> <QueryParams> <QueryParam name="address">{request.queryparam.addy}</QueryParam> </QueryParams> <Verb>GET</Verb> </Set> <IgnoreUnresolvedVariables>false </IgnoreUnresolvedVariables> </AssignMessage>
Bu örnekte:
user-agent HTTP üst bilgisinin değerini yeni mesaja kopyalar. <Copy>, user-agent akış değişkenine mutlak bir referans kullandığından source özelliğinin <Copy> için belirtilmesi gerekmez.address sorgu parametresini, gelen isteğin addy sorgu parametresinin değerine ayarlar.GET olarak ayarlar.<IgnoreUnresolvedVariables> öğesini "false" olarak ayarlar. <IgnoreUnresolvedVariables> "false" olduğunda, politikanın eklemeye çalıştığı değişkenlerden biri yoksa Edge, API akışında
işlemi durdurur.