Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 客户机类和服务类之间的区别_C#_Asp.net_Oop - Fatal编程技术网

C# 客户机类和服务类之间的区别

C# 客户机类和服务类之间的区别,c#,asp.net,oop,C#,Asp.net,Oop,.net应用程序中的客户端类和服务类是什么?它们之间的区别是什么?您从雅马哈购买了一辆车,然后您希望对您的车进行定期保养,因此您将成为雅马哈和雅马哈(服务类)的客户端(客户端类)将成为您的服务提供商。客户和服务都是超负荷的术语,因此它们可能意味着许多不同的东西,具体取决于上下文 不过,一般来说,这些术语可以用来描述呼叫者和被呼叫者之间的关系 给定任何两个交互的对象,进行方法调用的对象是客户机,被调用的对象是服务 根据上下文的不同,一个对象既可以是客户端也可以是服务,因为调用堆栈通常比两个调用更深

.net应用程序中的客户端类和服务类是什么?它们之间的区别是什么?

您从雅马哈购买了一辆车,然后您希望对您的车进行定期保养,因此您将成为雅马哈和雅马哈(服务类)的客户端(客户端类)将成为您的服务提供商。

客户和服务都是超负荷的术语,因此它们可能意味着许多不同的东西,具体取决于上下文

不过,一般来说,这些术语可以用来描述呼叫者和被呼叫者之间的关系

给定任何两个交互的对象,进行方法调用的对象是客户机,被调用的对象是服务


根据上下文的不同,一个对象既可以是客户端也可以是服务,因为调用堆栈通常比两个调用更深。

您能为您的问题提供更多上下文吗?听起来它不完全与.NET有关,而是与服务设计/架构有关。客户端和服务类是如何在.NET web应用程序的上下文中实现的。看看这里:把它想象成去会计师那里办税。会计是服务提供者(类),而你是客户(类)。你有一笔交易要完成,你的账户可以完成。你能举个例子吗?这与WCF有关吗?