2024年3月23日发(作者:)
了解MSDN
MSDN的主网站存在于,它是一个为开发社
站。它近来强调和整合应用,如论坛,博客,注释库和社交书签等。
这些正在将MSDN的性质从单向信息服务改变为一个微软和开发社区
之间的对话框。其主要网站以及大多数组成应用程序可在56个或更
多的语言中使用。
1、entModel命名空间
entModel命名空间提供了一些用于实现运行时和
设计时组件和控件的行为类。此命名空间包含执行属性和类型转换器
的基类和接口,绑定到数据源,并授权组件。
此命名空间中的类分为以下几部分:
……
……
……
2、AsyncCompletedEventArgs类
它为MethodNameCompleted事件提供数据。
如果你使用的类实现了基于事件的异步模式概述,该类将提供一
个methodnamecompleted事件。如果你添加了
ompletedeventhandler委托的一个
实例,您将收到相应的事件处理程序asynccompletedeventargs参数
的异步操作结果的信息。
客户端应用程序的事件处理程序可以检查Cancelled属性,以确
定是否异步任务被取消。
客户端应用程序的事件处理程序将可以检查错误属性,来确定在
异步任务执行过程中是否发生异常。
如果类支持多个异步方法,或多次调用同一个异步方法,您可以
通过检查UserState属性决定哪些任务触发了MethodNameCompleted
事件。你的代码需要跟踪这些通常因为其对应异步任务的开始和结束
而称之为任务ID的标记。
按照基于事件的异步模式,类可以提高对于客户推迟异步操作状
态的事件提醒。如果类提供了一个MethodNameCompleted事件,您可
以使用AsyncCompletedEventArgs来告诉客户异步操作的结果。
你可能想传达给客户更多的异步操作结果而不只是
AsyncCompletedEventArgs资料。在这种情况下,你可以从
asynccompletedeventargs类中得到你自己的类并提供额外的私有实
例变量和相应的公共只读属性。在返回属性值之前调用
RaiseExceptionIfNecessary方法,以防操作被取消或发生错误。
3、IComponent 接口
它提供所有组件需要的功能。
Component 是 IComponent 的默认实现,可作为公共语言运行库
中所有组件的基类使用。
你可以在容器中包含组件。在此文中,包容是指逻辑包容,而不
是直观包容。你可以在多种方案中使用组件和容器,包括可视化方案
和非可视化方案。


发布评论