Вопрос : Динамический, проходящ параметром конструктор обслуживания (без архива конфигурации)

Hi я успешно достигаю обслуживания WCF using статические конфигурация и Кодий C# WCF.

App.Config смотрит как address= " net.tcp
******* **************************

: //SC-Server-APP01: contract= " Sysrepublic.Common " binding= " " конфигурации " name= 50010/Common/Configuration netTcpBinding ". ServiceOperationsfigurationation.ICons.Configur " >

me>




//C# работает




using (wrapperForIDefinition ServiceClientWrapperinition> = новое ServiceClientWrappernition> Кодий («somevalue»)) {
questionsRepository = новое (wrapperForIDefinition. Proxy.GetDefinitions («username»)); вещи

Above ******* **************************


} работают отлично. но я хочу достигнуть обслуживания WCF без использования

конфигурации (динамического Кодего C#) что-нибудь подобное I судимое но не работал. Мне реально нужно пройти параметр конструктор динамический, в внизу Кодего или адрес
EndpointAddress ******* ************************** someother code.

= новое EndpointAddress ((новое Uri («net.tcp: //SC-Server-APP01: 50010/Common/Configuration»)));

NetTcpBinding связывая = новое NetTcpBinding (); =new ChannelFactory> фабрики
ChannelFactory>
(связывать, адрес );
IDefinition
IDefinition1 = factory.CreateChannel (); ex= IDefinition1.GetDefinitions

IEnumerabletion> («someuser»);
Error ******* **************************

на линии - > ex= IDefinition1.GetDefinitions IEnumerabletion> («someuser»);




class=

Ответ : Динамический, проходящ параметром конструктор обслуживания (без архива конфигурации)

Я нашел разрешения. Спасибо теперь. он работает отлично теперь.

Адрес EndpointAddress = новое EndpointAddress (новое Uri («net.tcp: //SC-Server-APP01: 50010/Common/Definition»), EndpointIdentity.CreateUpnIdentitysvcrange@dev»));

            NetTcpBinding netTcpBinding = новое NetTcpBinding ();
            netTcpBinding.MaxReceivedMessageSize = int.MaxValue;

            netTcpBinding.TransactionFlow = true;
            netTcpBinding.TransactionProtocol = TransactionProtocol.OleTransactions;
            netTcpBinding.ReaderQuotas.MaxDepth = int.MaxValue;
            netTcpBinding.ReaderQuotas.MaxStringContentLength = int.MaxValue;
            netTcpBinding.ReaderQuotas.MaxArrayLength = int.MaxValue;

            Фабрика ChannelFactory = новое ChannelFactory (netTcpBinding, адрес);

            фабрика. Endpoint.Behaviors.Add (новое AttachExtendedHeadersBehavior ()
            {
                Домен = «ряд»,
                Культура = "",
                Потребитель = ""
            });

            IDefinition IDefinition1 = factory.CreateChannel ();



            defs var = IDefinition1.GetAllDefinitions («someuser»);



Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us