本文整理汇总了C#中Newtonsoft.Json.JsonWriter.WriteSpecifiedProperty方法的典型用法代码示例。如果您正苦于以下问题:C# JsonWriter.WriteSpecifiedProperty方法的具体用法?C# JsonWriter.WriteSpecifiedProperty怎么用?C# JsonWriter.WriteSpecifiedProperty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Newtonsoft.Json.JsonWriter
的用法示例。
在下文中一共展示了JsonWriter.WriteSpecifiedProperty方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WriteJson
/// <inheritdoc/>
public void WriteJson(JsonWriter writer)
{
if (!string.IsNullOrWhiteSpace(name))
{
System.Diagnostics.Debug.Assert(string.IsNullOrWhiteSpace(bucket), "Bucket should be empty if Name specified");
System.Diagnostics.Debug.Assert(string.IsNullOrWhiteSpace(key), "Key should be empty if Name specified");
System.Diagnostics.Debug.Assert(string.IsNullOrWhiteSpace(source), "Source should be empty if Name specified");
}
else if (!string.IsNullOrWhiteSpace(source))
{
System.Diagnostics.Debug.Assert(string.IsNullOrWhiteSpace(bucket), "Bucket should be empty if Name specified");
System.Diagnostics.Debug.Assert(string.IsNullOrWhiteSpace(key), "Key should be empty if Name specified");
System.Diagnostics.Debug.Assert(string.IsNullOrWhiteSpace(name), "Name should be empty if Name specified");
}
else
{
System.Diagnostics.Debug.Assert(!string.IsNullOrWhiteSpace(bucket), "Bucket should not be empty");
System.Diagnostics.Debug.Assert(!string.IsNullOrWhiteSpace(key), "Key should not be empty");
}
writer.WriteSpecifiedProperty("language", RiakConstants.MapReduceLanguage.JavaScript)
.WriteSpecifiedProperty("source", source)
.WriteSpecifiedProperty("name", name)
.WriteSpecifiedProperty("bucket", bucket)
.WriteSpecifiedProperty("key", key);
}
示例2: WriteJson
public void WriteJson(JsonWriter writer)
{
System.Diagnostics.Debug.Assert(!string.IsNullOrWhiteSpace(_module), "Module must be set");
System.Diagnostics.Debug.Assert(!string.IsNullOrWhiteSpace(_function), "Function must be set");
writer.WriteSpecifiedProperty("language", RiakConstants.MapReduceLanguage.Erlang)
.WriteSpecifiedProperty("module", _module)
.WriteSpecifiedProperty("function", _function);
}
示例3: WriteJson
protected override void WriteJson(JsonWriter writer)
{
writer.WriteSpecifiedProperty("bucket", bucket)
.WriteSpecifiedProperty("tag", tag);
}