Dev2.Runtime.ESB.Management.TerminateExecution.CreateServiceEntry C# (CSharp) Метод

CreateServiceEntry() публичный Метод

public CreateServiceEntry ( ) : DynamicService
Результат Dev2.DynamicServices.DynamicService
        public DynamicService CreateServiceEntry()
        {
            DynamicService newDs = new DynamicService();
            newDs.Name = HandlesType();
            newDs.DataListSpecification = "<DataList><Roles/><ResourceXml/><Dev2System.ManagmentServicePayload ColumnIODirection=\"Both\"></Dev2System.ManagmentServicePayload></DataList>";
            ServiceAction sa = new ServiceAction();
            sa.Name = HandlesType();
            sa.ActionType = enActionType.InvokeManagementDynamicService;
            sa.SourceMethod = HandlesType();
            newDs.Actions.Add(sa);

            return newDs;
        }

Usage Example

Пример #1
0
 public void CreateServiceEntryExpectsDynamicService()
 {
     var terminateExecution = new TerminateExecution();
     var ds = terminateExecution.CreateServiceEntry();
     Assert.AreEqual(HandleType, terminateExecution.HandlesType());
     Assert.AreEqual(enActionType.InvokeManagementDynamicService, ds.Actions.First().ActionType);
     Assert.AreEqual("<DataList><Roles ColumnIODirection=\"Input\"/><ResourceID ColumnIODirection=\"Input\"/><Dev2System.ManagmentServicePayload ColumnIODirection=\"Both\"></Dev2System.ManagmentServicePayload></DataList>", ds.DataListSpecification.ToString());
 }