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 | string | - | Տպելու ձևանմուշի միավորված ներքին անուն (կոդ) և տիպ։ |
| isBackSlash | bool | true | true արժեքի դեպքում բաժանումը կատարվում է ըստ "\" նիշի, հակառակ դեպքում՝ ըստ "/" նիշի։ |
Օրինակ
// templateNameType => "AgrState\7"
var (_, templateName, templateType) = TemplateService.GetTemplateNameAndType(templateNameType);
// templateName => "AgrState"
// templateType => "7"
if (templateType != Constants.TempTypeHTML)
{
throw new RESTException("Ձևանմուշի տիպը պետք է լինի Html".ToArmenianANSI());
}