iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >WCF协定概念是什么
  • 469
分享到

WCF协定概念是什么

2023-06-17 20:06:30 469人浏览 独家记忆
摘要

本篇内容主要讲解“WCF协定概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WCF协定概念是什么”吧!服务操作是在服务的代码中定义的过程,用于实现某种操作的功能。 此操作作为一个 WCF

本篇内容主要讲解“WCF协定概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WCF协定概念是什么”吧!

服务操作是在服务的代码中定义的过程,用于实现某种操作的功能。 此操作作为一个 WCF 客户端上的方法向客户端公开。 该方法可能返回一个值,并可能采用数量可选的参数,或是不采用任何参数且不返回任何响应。例如,一个实现简单的“Hello”的操作可以用作客户端存在通知,并可以开始一系列操作。

服务协定

服务协定将多个相关的操作联系在一起,组成单个功能单元。 WCF协定可以定义服务级设置,如服务的命名空间、对应的回调协定以及其他此类设置。在大多数情况下,协定是通过用您所选的编程语言创建一个接口并将 ServiceContractAttribute 属性应用于该接口来定义的。通过实现该接口,可生成实际的服务代码。

操作协定

操作WCF协定定义参数并返回操作的类型。 在创建定义服务协定的接口时,可以通过将 OperationContractAttribute 属性应用于协定中包含的每个方法定义来表示一个操作协定。可以将操作建模为采用单个消息作为参数并返回单个消息,或者建模为采用一组类型作为参数并返回一个类型。在后一种情况下,系统将确定需要为该操作交换的消息的格式。

消息协定

消息协定描述消息的格式。 例如,它会声明消息元素应包含在消息头中还是包含在消息正文中,应该对消息的何种元素应用何种级别的安全,等等。

错误协定

可以将错误协定与服务操作进行关联,以指示可能返回到调用方的错误。 一个操作可能具有零个或更多个与其相关联的错误。 这些错误是在编程模型中建模为异常的 SOAP 错误。

数据协定

服务使用的数据类型必须在元数据中进行描述,以使其他各方可以与该服务进行交互操作。 数据类型的说明称为数据协定,而这些类型可以在消息的任何部分使用(例如,作为参数或返回类型)。 如果服务仅使用简单类型,则无需显式使用数据协定。

宿主

服务必须承载于某个进程中。 “宿主”是控制服务的生存期的应用程序。 服务可以是自承载的,也可以由现有的宿主进程进行管理。

自承载服务

自承载服务是在开发人员创建的进程应用程序中运行的服务。 开发人员控制服务的生存期、设置服务的属性、打开服务(这会将服务设置为侦听模式)以及关闭服务。

宿主进程

宿主进程是专为承载服务而设计的应用程序。 这些宿主进程包括 Internet 信息服务 (IIS)、windows 激活服务 (WAS) 和 Windows 服务。 在这些宿主方案中,由宿主控制服务的生存期。 例如,使用 IIS 可以设置包含服务程序集和配置文件的虚拟目录。在收到消息时,IIS 将启动服务并控制服务的生存期。

实例化

服务具有一个实例化模型。 有三种实例化模型:“单个”,在这种模型中,由单个 CLR 对象为所有客户端提供服务;“每个调用”,在这种模型中,将创建一个新的 CLR 对象来处理每个客户端调用;“每个会话”,在这种模型中,将创建一组 CLR 对象,并且为每个独立的会话使用一个对象。 实例化模型的选择取决于应用程序要求和服务的预期使用模式。

到此,相信大家对“WCF协定概念是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: WCF协定概念是什么

本文链接: https://www.lsjlt.com/news/292666.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • WCF协定概念是什么
    本篇内容主要讲解“WCF协定概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WCF协定概念是什么”吧!服务操作是在服务的代码中定义的过程,用于实现某种操作的功能。 此操作作为一个 WCF...
    99+
    2023-06-17
  • WCF REST架构背后概念是什么
    这篇文章主要介绍“WCF REST架构背后概念是什么”,在日常操作中,相信很多人在WCF REST架构背后概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”WCF REST架构背后概念是什么”的疑惑有所...
    99+
    2023-06-17
  • swoole协程的概念是什么
    本篇内容介绍了“swoole协程的概念是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!swoole协程是更加轻量级的线程,一个线程可以拥...
    99+
    2023-06-29
  • golang协程调度的概念是什么
    Golang中的协程调度是指Goroutine(Go语言中的轻量级线程)的调度和执行过程。Golang使用了一种称为M:N调度的模型...
    99+
    2023-10-26
    golang
  • JavaWeb概念及定位是什么
    这篇文章主要讲解了“JavaWeb概念及定位是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaWeb概念及定位是什么”吧!   web开发: ...
    99+
    2024-04-02
  • Python协程概念及其用法是什么
    这篇文章将为大家详细讲解有关Python协程概念及其用法是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。对于协程,我表示其效率确非多线程能比,但本人对此了解并不深入,因此最近几日参考了一...
    99+
    2023-06-17
  • php重定向的概念是什么
    这篇文章主要介绍“php重定向的概念是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php重定向的概念是什么”文章能帮助大家解决问题。在php中,重定向是指通过各种方法将网络请求重新定个方向,转...
    99+
    2023-06-29
  • css定位布局的概念是什么
    这篇文章主要介绍“css定位布局的概念是什么”,在日常操作中,相信很多人在css定位布局的概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css定位布局的概念是什么”...
    99+
    2024-04-02
  • Python概念是什么
    这篇文章主要介绍“Python概念是什么”,在日常操作中,相信很多人在Python概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python概念是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-16
  • linux中重定向的概念是什么
    这篇“linux中重定向的概念是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux中重定向的概念是什么”文章吧。在...
    99+
    2023-06-29
  • java静态绑定的概念是什么
    这篇文章主要讲解了“java静态绑定的概念是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java静态绑定的概念是什么”吧!概念静态绑定也叫前期绑定、编译期绑定。在程序执行前方法已经被绑...
    99+
    2023-06-30
  • vue双向绑定的概念是什么
    本文小编为大家详细介绍“vue双向绑定的概念是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue双向绑定的概念是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。vue双向绑定的含义是:当数据发生变化时,...
    99+
    2023-06-29
  • HADOOP概念是什么
    本篇内容主要讲解“HADOOP概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HADOOP概念是什么”吧!大数据:指无法在一定时间范围内用常规软件工具进行捕捉,管理和处理的数据集合,是需...
    99+
    2023-06-02
  • mysql.sock的概念是什么
    这篇文章主要讲解了“mysql.sock的概念是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql.sock的概念是什么”吧! ...
    99+
    2024-04-02
  • dedecms的概念是什么
    本篇内容主要讲解“dedecms的概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“dedecms的概念是什么”吧! dede...
    99+
    2023-02-17
    dedecms
  • wlan的概念是什么
    本篇内容介绍了“wlan的概念是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!wlan是什么意思啊:答:wlan的意思是应用“无线通信技...
    99+
    2023-07-02
  • ttylinux的概念是什么
    ttylinux是一个轻量级的Linux发行版,旨在提供一个最小化、高度可定制的操作系统。它是基于BusyBox工具集和Tiny C...
    99+
    2023-10-23
    ttylinux
  • orientdb的概念是什么
    OrientDB是一个开源的多模型数据库管理系统,它结合了图形数据库、文档数据库和对象数据库的功能。它的概念包括以下几个方面: ...
    99+
    2023-10-24
    orientdb
  • Windows10TH2的概念是什么
    Windows 10 TH2(Threshold 2)是Windows 10操作系统的一个版本,它是Windows 10在2015年...
    99+
    2023-10-22
    Windows10
  • 死锁概念是什么
    死锁是指在并发计算中,两个或多个进程因为互相等待对方释放资源而陷入无限等待的状态,导致系统无法继续执行下去,死锁是一种资源竞争的情况,其中每个参与者都在等待其他参与者释放资源,但由于彼此之间的相互依赖,导致没有一个参与者能够继续执行。本教程...
    99+
    2023-08-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作