本文整理汇总了C#中IParameter.HasValue方法的典型用法代码示例。如果您正苦于以下问题:C# IParameter.HasValue方法的具体用法?C# IParameter.HasValue怎么用?C# IParameter.HasValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IParameter
的用法示例。
在下文中一共展示了IParameter.HasValue方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WebOperation
public WebOperation(IParameter url, string outKey, int sleep, string webMethod, IParameter data, string contentType)
: base(string.Empty, outKey) {
_url = url;
_sleep = sleep;
_data = data;
_webMethod = webMethod.ToUpper();
_useParamForData = data.Value == null || !data.Value.Equals(Common.DefaultValue);
_useParamForUrl = !url.HasValue();
_webClient = new WebClient();
if (!contentType.Equals(string.Empty)) {
_webClient.Headers[HttpRequestHeader.ContentType] = contentType;
}
Name = "Web (" + outKey + ")";
}
示例2: InsertOperation
public InsertOperation(string inKey, string outKey, int startIndex, string value, IParameter parameter)
: base(inKey, outKey) {
_startIndex = startIndex;
_value = value;
_parameter = parameter;
if (value.Equals(string.Empty) && parameter != null) {
if (parameter.HasValue()) {
_value = parameter.Value.ToString();
} else {
_useParameter = true;
}
}
Name = string.Format("Insert ({0})", outKey);
}
示例3: AppendOperation
public AppendOperation(string inKey, string outKey, string value, IParameter parameter)
: base(inKey, outKey) {
Name = "Append (" + outKey + ")";
_value = value;
_parameter = parameter;
if (!value.Equals(string.Empty) || parameter == null)
return;
if (parameter.HasValue()) {
_value = parameter.Value.ToString();
} else {
_useParameter = true;
}
}