以下は私のWCF接続コードです。接続がタイムアウトした場合は、3回再試行します。これどうやってするの?ありがとうダモ
C#コード
// Get the status from the client machine
ServiceReference1.JobsClient Client = new ServiceReference1.JobsClient();
Client.Endpoint.Address = new System.ServiceModel.EndpointAddress(ConfigurationManager.AppSettings["ServicePath"]);
FactoryAuditEventNotification.ServiceReference1.ReturnClass SystemStatus_Result;
SystemStatus_Result = Client.SystemState(System.Environment.MachineName);
if (SystemStatus_Result.ErrorCode < 0) // Error, set the textbox state
this.textBoxState.BeginInvoke((MethodInvoker)(() => this.textBoxState.Text = "Unknown"));
else
this.textBoxState.BeginInvoke((MethodInvoker)(() => this.textBoxState.Text = "Success"));