public static IContextChannel For(object target) { var channelHolder = target as IWcfChannelHolder; return (channelHolder != null) ? channelHolder.Channel as IContextChannel : null; } }