c# - Check if an azure message has a property -


i've added custom properties azure brokeredmessage

such message.properties["staffdealingwith"];

i'm looking find out if message contains property (e.g. staffdealingwith).

if (message.properties.contains("staffdealingwith")) {    tm.staffdealingwith = (string)message.properties["staffdealingwith"]; } 

however giving me compile error. 'system.collections.generic.icollection>.contains(system.collections.generic.keyvaluepair)' has invalid arguments c:\codetfsarklepos\arkle\roboweb.azure\messagefetcher.cs 180 17 roboweb.azure

the type of message microsoft.servicebus.messaging.brokeredmessage

you don't specify type message suspect message.properties dictionary<string, object> need use containskey instead.

dictionary<string, object> implements icollection<keyvaluepair<string, object>> exposes contains method well!


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -