Существует ли Отдых WCF Клиентский Инструмент Поколения C#?

В updateWithKey, K не появляется в позиции, где он может автоматически выводиться компилятором, поэтому он считается наиболее допустимым типом, то есть string.

Но условные типы имеют специальный синтаксис , чтобы сообщить компилятору, что вы хотите, чтобы фактический тип выводился:

type Key = { key: T };

declare function getKey(key: T): Key;

let someKey = getKey('check');

declare function updateWithKey(key: T): T extends Key ? K : never;

let someUpdatedKey = updateWithKey(someKey); // let someUpdatedKey: "check"

23
задан REA_ANDREW 16 March 2009 в 17:14
поделиться

4 ответа

Ну, не будет никакого использования, даже если требуется абстрагировать. ВСЕ услуги по Отдыху могут использовать глаголы HTTP, любят, ПОЛУЧАЮТ, POST, ПОМЕЩАЮТ, УДАЛЯЮТ

Так, в основном то, что может иметь Ваш клиент, является только статическим классом, который может принять конечную точку, сетевые учетные данные, набор значения имени, который должен быть передан и глагол для использования.

Это было бы большим количеством служебного класса, а не клиентом.

Я не помню видеть WSDL или некоторый контракт, на основе которого мы можем записать, что клиенты для остальных обслуживают.

2
ответ дан 29 November 2019 в 03:13
поделиться

Я надеюсь, что Вы не проводите слишком много времени, основывая Ваш код текущей страницы справки предрелизной части кода. Вы даже уверены, что эта страница справки предоставляет всю информацию, необходимо ли было бы произвести клиенты?

Кроме того, Вы видели предварительный выпуск 2 из Стартового набора REST WCF уже? Если не, пойти посмотреть. Там существует новая клиентская технология.

0
ответ дан 29 November 2019 в 03:13
поделиться

Почему Вы создали бы клиенты для УСПОКОИТЕЛЬНОГО сервиса? Вам не нужен один - просто необходимо смочь подписать Запросы HTTP. Если требуется назвать те же операции через SOAP, или некоторый другой метод затем создают новую конечную точку для сервиса и новый контракт и выставляют mex для него так, чтобы svcutil мог использовать его.

-4
ответ дан 29 November 2019 в 03:13
поделиться

Думаю, вы ищете WebChannelFactory . Он может создавать класс канала на основе интерфейса REST с атрибутами WCF.

5
ответ дан 29 November 2019 в 03:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: