У меня есть несколько служб WCF, которые я вызываю из консольного приложения.
У меня есть методы для установки таймаута привязки программно, как это:
private static void InitRepClient(ref Reporting.ReportingClient rc)
{
rc.Endpoint.Binding.CloseTimeout = new TimeSpan(12, 0, 0);
rc.Endpoint.Binding.ReceiveTimeout = new TimeSpan(12, 0, 0);
rc.Endpoint.Binding.SendTimeout = new TimeSpan(12, 0, 0);
rc.Endpoint.Binding.OpenTimeout = new TimeSpan(12, 0, 0);
}
Я хочу вместо этого изменить входной параметр, чтобы принимать любую службу WCF. Так что мне не нужно иметь 1 функцию для каждого сервиса. К какому типу класса должен относиться мой входной параметр?
Заранее спасибо.