TemplateService.GetTemplateNameAndType(string, bool) մեթոդ
Նկարագիր
Համարժեքը 4x-ում՝ AsKernel.GetTemplateNameAndType
Դաս՝ TemplateService
public static (bool result,
string templateName,
string templateType) GetTemplateNameAndType(string templateNameWithType,
bool isBackSlash = true)
Բաժանում է templateNameWithType
պարամետրում միավորված տպելու ձևանմուշի ներքին անունը (կոդը) և տիպը:
Վերադարձնում է՝
result
- Ցույց է տալիս, արդյոք բաժանումը հաջողվել է:templateName
- Տպելու ձևանմուշի ներքին անուն: Բաժանման չհաջողվելու դեպքում վերադարձնում էtemplateNameWithType
պարամետրի արժեքը։templateType
- Տպելու ձևանմուշի տիպ: Բաժանման չհաջողվելու դեպքում վերադարձնում էstring.Empty
։
Պարամետրեր
templateNameWithType
- Տպելու ձևանմուշի միավորված ներքին անուն (կոդ) և տիպ։isBackSlash
-true
արժեքի դեպքում բաժանումը կատարվում է ըստ"\"
նիշի, հակառակ դեպքում՝ ըստ"/"
նիշի։
Օրինակ
// templateNameType => "AgrState\7"
var (_, templateName, templateType) = TemplateService.GetTemplateNameAndType(templateNameType);
// templateName => "AgrState"
// templateType => "7"
if (templateType != Constants.TempTypeHTML)
{
throw new RESTException("Ձևանմուշի տիպը պետք է լինի Html".ToArmenianANSI());
}
<!– ### GetType
public Task<string> GetType(string name)
Վերադարձնում է տպելու ձևանմուշի տիպը՝ ըստ տպելու ձևանմուշի ներքին անվան։
Պարամետրեր
name
- Տպելու ձևանմուշի ներքին անուն: