Я создаю интерфейс (Сервисный контракт и одна операция в нем. Теперь я создаю его как новый интерфейс. У нас уже есть еще два интерфейса (Два разных сервиса) ... Однако они оба имеют различное пространство имен.
Обратите внимание, что все это в одном проекте, и я не собираюсь делать управление версиями, поскольку в будущем эти службы никогда не изменятся
Мой вопрос: можем ли мыто же самое пространство имен, что и у одного из уже существующих пространств имен службы? Например, http://so.com.usa/services присутствует как пространство имен в одном из договоров на обслуживание.
[ServiceContract(Namespace = "http://so.com.usa/services", Name = "abc")]
public interface IAbc
{
[OperationContract(Name = "GetCustomer")]
Customer GetCustomer (int id);
}
[ServiceContract(Namespace = "http://so.com.usa/services", Name = "xyz")]
public interface IXyz
{
[OperationContract(Name = "GetClient")]
Client GetClient (int id);
}