я могу иметь службу WCF с тем же пространством имен, что и другая служба wcf - PullRequest
0 голосов
/ 31 января 2019

Я создаю интерфейс (Сервисный контракт и одна операция в нем. Теперь я создаю его как новый интерфейс. У нас уже есть еще два интерфейса (Два разных сервиса) ... Однако они оба имеют различное пространство имен.

Обратите внимание, что все это в одном проекте, и я не собираюсь делать управление версиями, поскольку в будущем эти службы никогда не изменятся

Мой вопрос: можем ли мыто же самое пространство имен, что и у одного из уже существующих пространств имен службы? Например, 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);

    }
...