-
公开(公告)号:CN1534456B
公开(公告)日:2010-05-26
申请号:CN200410032323.5
申请日:2004-03-26
Applicant: 微软公司
IPC: G06F9/06
CPC classification number: G06F8/51 , Y10S707/99944
Abstract: 将一种类型的对象转换为另一种类型的对象而允许更改或定制转换处理的运行时间操作的方法、系统和计算机程序产品。转换可以在可扩展的序列化引擎之内进行,序列化引擎序列化、反序列化并转换各种类型的对象。序列化引擎的运行时间操作由实现所需定制或扩展的一个或多个扩展例程来更改,而无需替换其他现有的例程。基于对初始对象所识别的类型信息,将该对象转换为允许运行时间修改的中间表示,运行时间修改包括对象名称、对象类型和对象数据的修改。根据扩展例程修改初始对象的中间表示,所述扩展例程更改序列化引擎的运行时间操作,且所述中间表示被转换为结果对象和类型。
-
公开(公告)号:CN1534456A
公开(公告)日:2004-10-06
申请号:CN200410032323.5
申请日:2004-03-26
Applicant: 微软公司
IPC: G06F9/06
CPC classification number: G06F8/51 , Y10S707/99944
Abstract: 将一种类型的对象转换为另一种类型的对象而允许更改或定制转换处理的运行时间操作的方法、系统和计算机程序产品。转换可以在可扩展的序列化引擎之内进行,序列化引擎序列化、反序列化并转换各种类型的对象。序列化引擎的运行时间操作由实现所需定制或扩展的一个或多个扩展例程来更改,而无需替换其他现有的例程。基于对初始对象所识别的类型信息,将该对象转换为允许运行时间修改的中间表示,运行时间修改包括对象名称、对象类型和对象数据的修改。根据扩展例程修改初始对象的中间表示,所述扩展例程更改序列化引擎的运行时间操作,且所述中间表示被转换为结果对象和类型。
-
公开(公告)号:CN100405300C
公开(公告)日:2008-07-23
申请号:CN200410048938.7
申请日:2004-06-11
Applicant: 微软公司
IPC: G06F9/46
Abstract: 按照特定的应用框架构造一应用。组件被结合到应用中。当要执行异步操作时,组件被配置成以独立于构造应用所使用的特定应用框架的方式发出一标准函数调用。异步操作管理器被配置成检测构造应用所使用的特定应用框架、接收标准函数调用、按照应用框架的线程和并发模型执行异步操作、以及当异步操作完成时以按照线程和并发模型的方式向组件发出一通知。异步操作管理器可以通过从应用框架自身接收通知或函数调用而确定应用框架。
-
公开(公告)号:CN1573700A
公开(公告)日:2005-02-02
申请号:CN200410048938.7
申请日:2004-06-11
Applicant: 微软公司
IPC: G06F9/46
Abstract: 按照特定的应用框架构造一应用。组件被结合到应用中。当要执行异步操作时,组件被配置成以独立于构造应用所使用的特定应用框架的方式发出一标准函数调用。异步操作管理器被配置成检测构造应用所使用的特定应用框架、接收标准函数调用、按照应用框架的线程和并发模型执行异步操作、以及当异步操作完成时以按照线程和并发模型的方式向组件发出一通知。异步操作管理器可以通过从应用框架自身接收通知或函数调用而确定应用框架。
-
公开(公告)号:CN1533117B
公开(公告)日:2010-06-02
申请号:CN200410031765.8
申请日:2004-03-23
Applicant: 微软公司
Abstract: 用于在消息传递架构中抽象处理层的方法、系统和计算机程序产品,以使能够对架构作出改变和提高而同时保留现有的功能。消息传递实现在消息层中被抽象,允许架构中的其他层以一种更普通的方式与消息进行互动,大大独立于消息传递。传递的范例包括命名管道、传输控制协议(TCP)、超文本传输协议(HTTP)、简单邮件传输协议(SMTP)等等。消息层上的信道层抽象消息交换实现,允许架构中的其他层以一种更普通的方式发送并接收消息,大大独立于指定实现的消息交换语义。消息交换的范例包括数据报、对话、独白、队列等等。在信道层和消息层之上,服务层抽象把消息交换实现捆绑至用户码实现的捆绑实现。
-
公开(公告)号:CN1533117A
公开(公告)日:2004-09-29
申请号:CN200410031765.8
申请日:2004-03-23
Applicant: 微软公司
Abstract: 用于在消息传递架构中抽象处理层的方法、系统和计算机程序产品,以使能够对架构作出改变和提高而同时保留现有的功能。消息传递实现在消息层中被抽象,允许架构中的其他层以一种更普通的方式与消息进行互动,大大独立于消息传递。传递的范例包括命名管道、传输控制协议(TCP)、超文本传输协议(HTTP)、简单邮件传输协议(SMTP)等等。消息层上的信道层抽象消息交换实现,允许架构中的其他层以一种更普通的方式发送并接收消息,大大独立于指定实现的消息交换语义。消息交换的范例包括数据报、对话、独白、队列等等。在信道层和消息层之上,服务层抽象把消息交换实现捆绑至用户码实现的捆绑实现。
-
-
-
-
-