Files
SOP/sop-sdk/sdk-csharp/SDKCSharp/Common/DefaultDataNameBuilder.cs
2019-05-04 17:17:09 +08:00

21 lines
576 B
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
namespace SDKCSharp.Common
{
/// <summary>
/// 将方法名中的"."转成"_"并在后面追加"_response"。
/// 如alipay.trade.order.settle --> alipay_trade_order_settle_response。
/// </summary>
public class DefaultDataNameBuilder : DataNameBuilder
{
private const char DOT = '.';
private const char UNDERLINE = '_';
private const string DATA_SUFFIX = "_response";
public string Build(string method)
{
return method.Replace(DOT, UNDERLINE) + DATA_SUFFIX;
}
}
}