private void OnGetContentsClick(object sender, EventArgs e) { IFileReaderServiceCallback callback = new FileReaderServiceCallback(); InstanceContext context = new InstanceContext(callback); FileReaderServiceProxy.FileReaderServiceProxy proxy = new FileReaderServiceProxy.FileReaderServiceProxy(context); string filePath = FilePath.Text; string message = proxy.Echo(filePath); FileAttributes.Text = proxy.GetFileAttributes(filePath); MessageBoxResult result = MessageBox.Show(proxy.PerCall_FileReader() + "\nSession ID :" + proxy.InnerChannel.SessionId); }