protected StringDictionary GetConnectionProperties(BaseTestCase nmsTest) { StringDictionary properties = new StringDictionary(); if (EncodingType != null) { properties[NMSPropertyConstants.NMS_CONNECTION_ENCODING] = EncodingType; } if (MaxFrameSize != 0) { properties[NMSPropertyConstants.NMS_CONNECTION_MAX_FRAME_SIZE] = MaxFrameSize.ToString(); } if (CloseTimeout != 0) { properties[NMSPropertyConstants.NMS_CONNECTION_CLOSE_TIMEOUT] = CloseTimeout.ToString(); } if (RequestTimeout > 0) { if (properties.ContainsKey(NMSPropertyConstants.NMS_CONNECTION_REQUEST_TIMEOUT)) { properties.Add(NMSPropertyConstants.NMS_CONNECTION_REQUEST_TIMEOUT, RequestTimeout.ToString()); } else { properties[NMSPropertyConstants.NMS_CONNECTION_REQUEST_TIMEOUT] = RequestTimeout.ToString(); } }//*/ return(properties); }
internal object ToImageflowDynamic() { return(new { max_decode_size = MaxDecodeSize?.ToImageflowDynamic(), max_frame_size = MaxFrameSize?.ToImageflowDynamic(), max_encode_size = MaxEncodeSize?.ToImageflowDynamic() }); }