using System; using System.ServiceModel; using System.Threading.Tasks; using RSService; namespace RSWcf { class Program { static ReportingService2010SoapClient rsclient = null; static void Main(string[] args) { BasicHttpBinding rsBinding = new BasicHttpBinding(); rsBinding.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly; rsBinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Ntlm; EndpointAddress rsEndpointAddress = new EndpointAddress("http://servername/Reportserver/ReportService2010.asmx"); rsclient = new ReportingService2010SoapClient(rsBinding, rsEndpointAddress); var output = rsListChildren("/"); output.Wait(); if(output.Status == TaskStatus.RanToCompletion && output.Result.Length > 0) { foreach(CatalogItem item in output.Result) { Console.WriteLine(String.Format("Item Path: {0}", item.Path)); } } Console.WriteLine("Completed!"); Console.ReadLine(); } private static async Task<CatalogItem[]> rsListChildren(String ItemPath) { TrustedUserHeader trustedUserHeader = new TrustedUserHeader(); ListChildrenResponse listChildrenResponse = null; try { listChildrenResponse = await rsclient.ListChildrenAsync(trustedUserHeader, ItemPath, false); } catch(Exception exception) { Console.WriteLine(exception.Message + exception.StackTrace); return new CatalogItem[0]; } return listChildrenResponse.CatalogItems; } } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง