public async Task Finish(Guid clientToken, int taskId) { using (var client = new TestServiceReference.TestServiceClient()) { await client.FinishAsync(clientToken, taskId); } }
public async Task CancelMyTasks(Guid clientToken) { using (var client = new TestServiceReference.TestServiceClient()) { await client.CancelMyTasksAsync(clientToken); } }
public async Task <TestTaskDto[]> GetTasks(Guid clientToken, int maxInstanceCount) { using (var client = new TestServiceReference.TestServiceClient()) { return(client.GetTasks(clientToken, maxInstanceCount)); } }
public async Task <Guid> RegisterClient(Guid clientId, string name) { using (var client = new TestServiceReference.TestServiceClient()) { return(await client.RegisterAsync(clientId, name)); } }
public async Task Report(Guid clientToken, ReportDto report) { report.ClientToken = clientToken; using (var client = new TestServiceReference.TestServiceClient()) { client.Report(report); } }
private async void GetData() { var serviceClient = new TestServiceReference.TestServiceClient(); var data = await serviceClient.GetDataAsync(); Data = data; }
static void Main(string[] args) { using (TestServiceReference.TestServiceClient service = new TestServiceReference.TestServiceClient()) { Console.WriteLine("调用 service.GetData(100), 返回:" + service.GetData(100)); TestServiceReference.CompositeType ct = new TestServiceReference.CompositeType() { StringValue = "Test", BoolValue = true }; Console.WriteLine("调用前 ct: BoolValue={0}; StringValue={1}", ct.BoolValue, ct.StringValue); Console.WriteLine("调用 service.GetDataUsingDataContract(ct)"); ct = service.GetDataUsingDataContract(ct); Console.WriteLine("调用后 ct: BoolValue={0}; StringValue={1}", ct.BoolValue, ct.StringValue); Console.WriteLine("调用 service.GetTestMain()"); TestServiceReference.test_main [] testMainArray = service.GetTestMain(); // 遍历数据列表. foreach (TestServiceReference.test_main mainData in testMainArray) { Console.WriteLine("MainID={0}; MainValue={1}", mainData.id, mainData.value); Console.WriteLine(" 调用 service.GetTestSub(mainData)"); TestServiceReference.test_sub [] testSubArray = service.GetTestSub(mainData); // 遍历数据列表. foreach (TestServiceReference.test_sub subData in testSubArray) { Console.WriteLine(" SubID={0}; SubValue={1}", subData.id, subData.value); } } } Console.WriteLine("按回车键结束!"); Console.ReadLine(); }
static void Main(string[] args) { var cookieCont = new CookieContainer(); using (var svc = new TestServiceReference.TestServiceClient()) { cookieCont.Add(svc.Endpoint.Address.Uri, new Cookie("TestClientCookie", "Cookie Value 123")); var behave = new CookieBehavior(cookieCont); svc.Endpoint.EndpointBehaviors.Add(behave); var data = svc.GetData(123); Console.WriteLine(data); Console.WriteLine("---"); foreach (Cookie x in cookieCont.GetCookies(svc.Endpoint.Address.Uri)) { Console.WriteLine(x.Name + "=" + x.Value); } } Console.ReadLine(); }