Каковы преимущества использования WCF?

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

24
задан Community 23 May 2017 в 12:25
поделиться

3 ответа

  1. существует определенная кривая обучения с WCF, но как только Вы изучаете его, не более трудно реализовать, чем asmx веб-сервисы. Одно преимущество - Вы, может легко протоколы коммутаторов и сериализация от двоичной дистанционной работы полностью к веб-протоколы . Также легко разместить или в IIS или.

  2. Другие языки могут связаться с веб-протоколами. Двоичный файл, не так...

  3. я просто вырыл в Начинающее Учебное руководство . Это делает хорошее задание показа относительной простоты в употреблении. Оттуда, смотрите на Хостинг и более подробный Функции .

15
ответ дан Corbin March 29 November 2019 в 00:17
поделиться

WCF не является заменой для SOAP, и действительно, SOAP может использоваться в качестве формата сериализации между конечными точками для коммуникации. SOAP стандарт также действительно не определяет то, что входит в тело сообщения, таким образом, в случае WCF-to-WCF коммуникации, конверт SOAP используется, но содержание, является двоичным, таким образом, существует Ваше основное преимущество, по крайней мере, с точки зрения производительности. Другое преимущество состоит в том, что модель программирования WCF, или по крайней мере предназначается, чтобы быть, намного более проста; тем более, что это кажется, что Вы действительно просто используете веб-сервисы для передачи внутренне. В этом случае большая часть работы была бы честна, настроив конечные точки (хотя используя asmx WSDLs очевидно очень легок в.NET).

я не эксперт в WCF, но что я действительно знаю, был от представлений группы пользователей.NET Juval Lowy (кто записал книгу O'Reilly WCF), , его сайт имеет достойный объем информации в способе экранных демонстраций и образцов в разделе Resources, в дополнение к сайтам Microsoft (Вы проверили Channel9?).

<час>
4
ответ дан Marc Bollinger 29 November 2019 в 00:17
поделиться

На основании этой статьи MSDN , ссылки на которую приведены в вопросе, WCF поддерживает не только SOAP. Он поддерживает:

  • BasicHttpBinding
    Взаимодействие с веб-службами и клиентами, поддерживающими WS-BasicProfile 1.1 и Basic Security Profile 1.0.

  • WSHttpBinding
    Взаимодействие с веб-службами и клиентами, поддерживающими протоколы WS- * через HTTP.

  • WSDualHttpBinding
    Дуплексная HTTP-связь, при которой получатель исходного сообщения не отвечает напрямую исходному отправителю, но может передавать любое количество ответов в течение определенного периода времени, используя HTTP в соответствии с протоколами WS- *. .

  • WSFederationBinding
    HTTP-связь, при которой доступ к ресурсам службы может контролироваться на основе учетных данных, выданных явно определенным поставщиком учетных данных.

  • NetTcpBinding
    Безопасная, надежная, высокопроизводительная связь между программными объектами WCF по сети.

  • NetNamedPipeBinding
    Безопасная, надежная, высокопроизводительная связь между программными объектами WCF на одном компьютере.

  • NetMsmqBinding
    Обмен данными между объектами программного обеспечения WCF с помощью MSMQ.

  • MsmqIntegrationBinding
    Обмен данными между программным объектом WCF и другим программным объектом с помощью MSMQ.

  • NetPeerTcpBinding
    Обмен данными между программными объектами WCF с использованием одноранговой сети Windows.

4
ответ дан 29 November 2019 в 00:17
поделиться
Другие вопросы по тегам:

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