NET Framework 词汇表.docx
《NET Framework 词汇表.docx》由会员分享,可在线阅读,更多相关《NET Framework 词汇表.docx(36页珍藏版)》请在冰豆网上搜索。
![NET Framework 词汇表.docx](https://file1.bdocx.com/fileroot1/2023-1/31/33f3f902-5388-4a8c-a987-3c3e4cf76655/33f3f902-5388-4a8c-a987-3c3e4cf766551.gif)
NETFramework词汇表
AccessControlList-访问控制列表(ACL)
应用于对象的安全保护列表。
(对象可以是一个文件、过程、事件,或者任何其他有安全说明符的东西。
)访问控制列表(ACL)中的项是访问控制项(ACE)。
有两种类型的访问控制列表:
自由访问控制列表和系统访问控制列表。
ADO.NET
.NETFramework类库中包含的一整套数据访问技术,用于提供对关系数据和XML的访问。
ADO.NET包含了构成DataSet(如表、行、列、关系等)、.NETFramework数据提供程序和自定义类型定义(如SqlTypesforSQLServer)的类。
AggregateEvent-聚合事件
在WMI中,当某种类型的一系列事件发生以后生成的另一类型的事件。
聚合事件用来表示一系列事件,以避免大量事件涌向事件使用者。
另请参见:
事件、事件使用者。
AlphaChannelalpha-Alpha通道
在GDI+中,为透明信息保留的像素颜色数据部分。
Anchoring-锚定
确定父控件(一个控件被绑定到其上)的边缘以及如何根据父控件调整一个控件的大小的方法。
锚定和停靠互相排斥。
另请参见:
停靠。
Antialiasing-消除锯齿
在图形中,通过将线条与背景融合使线条平滑的过程。
ApplicationBase-应用程序基
一个目录,加载到初始或默认应用程序域的.exe文件位于该目录中。
如果创建您自己的应用程序域,则应用程序基是您在AppDomainSetup类中指定的位置。
请参见:
应用程序域。
ApplicationDomain-应用程序域(AppDomain)
一种边界,它由公共语言运行库围绕同一应用程序范围内创建的对象建立(即,从应用程序入口点开始,沿着对象激活的序列的任何位置)。
应用程序域有助于将在一个应用程序中创建的对象与在其他应用程序中创建的对象隔离,以使运行时行为可以预知。
在一个单独的进程中可以存在多个应用程序域。
ApplicationManifest-应用程序清单
ClickOnce应用程序中所使用的描述应用程序及其所有构成文件的文件。
ApplicationState-应用程序状态
在ASP.NET中,服务器上为当前应用程序创建的、由所有用户共享的变量存储区。
应用程序状态通常用来存储用于所有用户的信息,如应用程序范围的设置。
ASP.NET
Microsoft.NETFramework中一套用于生成Web应用程序和XMLWebservices的技术。
ASP.NET页在服务器上执行并生成发送到桌面或移动浏览器的标记(如HTML、WML或XML)。
ASP.NET页使用一种已编译的、由事件驱动的编程模型,这种模型可以提高性能并支持将应用程序逻辑同用户界面相隔离。
ASP.NET页和使用ASP.NET创建的XMLWebservices文件包含用VisualBasic、C#或任何.NET兼容语言编写的服务器端(而不是客户端)逻辑。
Web应用程序和XMLWebservices利用了公共语言运行库的功能,例如类型安全、继承、语言互操作、版本控制和集成安全性等。
ASP.NETApplicationServicesDatabase-ASP.NET应用程序服务数据库
在ASP.NET中,为几个ASP.NET应用程序服务(包括成员资格、Web部件个性化、角色和配置文件)存储数据的数据库。
数据库可以是网站的App_Data文件夹中的本地数据库,也可以是SQLServer或其他数据库,具体取决于网站如何配置。
ASP.NETMobileControls-ASP.NET移动控件
为移动Web应用程序设计的一组ASP.NET控件。
ASP.NET移动控件是ASP.NET服务器控件的扩展。
ASP.NETMobileWebForms-ASP.NET移动Web窗体
ASP.NETWeb窗体的扩展,面向的是从移动电话到PocketPC等各种移动设备。
ASP.NETPage-ASP.NET页
ASP.NET应用程序的一个组件。
ASP.NETServerControl-ASP.NET服务器控件
一种服务器端组件,它封装了用户界面及其相关的功能。
ASP.NET服务器控件直接或间接地从System.Web.UI.Control类派生。
ASP.NET服务器控件的超集包括Web服务器控件、HTML服务器控件和ASP.NET移动控件。
ASP.NET服务器控件的页语法在控件的标记上包含runat="server"属性。
请参见:
HTML服务器控件、验证服务器控件和Web服务器控件。
ASP.NETWebApplication-ASP.NETWeb应用程序
一种处理HTTP请求(Web请求)并在ASP.NET之上执行的应用程序。
ASP.NETWeb应用程序可以包含ASP.NET页、XMLWebservices、HTTP处理程序和HTTP模块。
Assembly-程序集
作为一个单元进行版本控制和部署的一个或多个文件的集合。
程序集是.NETFramework应用程序的主要构造块。
所有托管类型和资源都包含在某个程序集内,并被标记为只能在该程序集的内部访问,或者被标记为可以从其他程序集中的代码访问。
程序集在安全方面也起着重要作用。
代码访问安全系统使用程序集信息来确定为程序集中的代码授予的权限集。
请参见:
专用程序集、共享程序集。
AssemblyCache-程序集缓存
一种用于程序集的并行存储的代码缓存。
缓存分为两部分:
全局程序集缓存包含显式安装的、要在计算机上的许多应用程序之间共享的程序集;下载缓存存储从Internet或Intranet站点下载的代码,与触发下载的应用程序隔离,以使代表一个应用程序或页下载的代码不影响其他应用程序。
请参见:
全局程序集缓存。
AssemblyManifest-程序集清单
每个程序集的组成部分,它将程序集呈现为自描述的。
程序集清单包含程序集的元数据。
该清单确定程序集标识,指定组成程序集实现的文件,指定组成程序集的类型和资源,列举对其他程序集的编译时依赖项,并指定为保证程序集正确运行所需要的权限集。
在运行时使用此信息来解析引用,强制版本绑定策略,并验证已加载的程序集的完整性。
程序集的自描述特性还有助于使零影响安装和XCOPY部署可行。
请参见:
程序集、元数据。
AssemblyMetadata-程序集元数据
请参见程序集清单的定义。
Assertion(Assert)-断言(Assert)
在.NETFramework安全性中,帮助确保方法有权访问特定的资源(即使方法的调用方没有所需的权限)。
在堆栈步期间,如果遇到断言所需要的权限的椎栈帧,对该权限的安全检查将会成功。
断言会造成安全漏洞,使用时应十分小心。
AssociationClass-关联类
在WMI中,描述两个类之间或两个类的实例之间的关系的类。
关联类的属性包括指向两个类或实例的指针或引用。
Association限定符附加到标识的每个关联类。
ASSOCIATORSOF
一个WMI查询语言语句,它通过检索与特定源实例关联的所有终结点实例,支持以编程方式遍历关联。
另请参见:
GROUP、HAVING、ISA、REFERENCESOF、SELECT、WHERE和WITHIN。
AsynchronousMethod-异步方法
无论处理完成与否都立即返回调用方的方法调用。
处理结果将通过另一线程上的另一调用返回。
异步方法使调用方不必等待处理完成。
另请参见:
半同步方法。
Attribute-属性
可以应用于编程元素(如类型、字段、方法和属性(property))的描述性声明。
属性与.NETFramework文件的元数据一起保存,并且可用于向公共语言运行库描述代码或影响应用程序的运行时行为。
Authentication-身份验证
在.NETFramework安全中,通过对照某些机构检查用户的凭据,发现和验证主体标识的过程。
请参见:
主体。
Authorization-授权
.NETFramework安全中限制访问权限的过程,这一过程是通过向经过身份验证的标识或主体授予或拒绝特定的权限来实现的。
请参见:
身份验证、主体。
Autopostback-自动回发
在ASP.NET服务器控件中,当用户与控件进行交互时使控件提交页的设置。
(默认情况下,只有按钮控件才会导致回发。
)例如,如果DropDownList控件被设置为执行自动回发,则一旦用户从列表中选择了一项后,该页就会被提交。
请参见:
ASP.NET服务器控件。
Bound-边界
对象的大小和位置。
Boxing-装箱
值类型实例到对象的转换,它暗示在运行时实例将携带完整的类型信息,并在堆中分配。
Microsoft中间语言(MSIL)指令集的box指令,通过复制值类型,并将它嵌入到新分配的对象中,将值类型转换为对象。
请参见:
Microsoft中间语言、取消装箱、值类型。
C#
一种编程语言,是为构建在.NETFramework上运行的企业级应用程序而设计的。
C#由C和C++演变而来,是一种类型安全和面向对象的语言。
由于它被编译成托管代码,因此可受益于公共语言运行库的各种服务,如语言互操作性、增强的安全性和垃圾回收。
Card-卡片
WML中的网页。
WML设备可以在一屏上显示卡片的内容,或者在必要时提供滚动条以便可以查看卡片的全部内容。
开发人员不需要为卡片或卡片组的操作费心,因为ASP.NET移动控件会处理目标设备的格式化(包括分页)。
请参见:
卡片组、WML。
Catalog-目录
Web部件控件(或其他Web服务器、自定义服务器或用户控件)的列表,由System.Web.UI.WebControls.WebParts.CatalogPart控件创建,用户可以将它添加到Web部件页。
请参见:
Web部件控件、Web部件页。
CCW
请参见COM可调用的包装的定义。
Chevron-V形
两个V形表示一个溢出按钮控件。
Chrome-镶边
在给定区域内呈现在每个Web部件控件周围的公共用户界面元素。
部件控件的镶边包括边框、标题栏,以及标题栏内显示的图标、标题文本和谓词菜单。
镶边的外观是在区域级别设置的,适用于该区域中的所有部件控件。
镶边的呈现和单个System.Web.UI.WebControls.WebParts.WebPart控件的呈现由System.Web.UI.WebControls.WebParts.WebPartChrome类处理。
请参见:
部件控件、Web部件控件和区域。
cHTML
在某些移动电话上使用的一种标记语言。
cHTML是HTML的子集,但包括一些可以增强移动功能的额外标记。
CIM
请参见公共信息模型的定义。
CIMObjectManager-CIM对象管理器
WMI基础结构中的一个组件,它处理管理应用程序和提供程序之间的交互。
CIM对象管理器支持诸如事件通知、远程访问和查询处理等服务。
CIM对象管理器还授予对WMI储存库的访问权限。
CIMSchema-CIM架构
WMI中类定义的集合,用于表示在每个管理环境中出现的托管对象。
另请参见:
架构。
Class-类
一种引用类型,它封装数据和行为,并可以包含嵌套类型,其中数据包括常数和字段,行为包括方法、属性、索引器、事件、运算符、实例构造函数、静态构造函数和析构函数。
类类型支持继承。
继承是一种机制,它使派生类可以对基类进行扩展和专用化。
请参见:
封装、索引器、属性、引用类型。
ClientArea-工作区
基于Windows的应用程序除工具栏、菜单和状态栏的部分。
ClientCoordinates-工作区坐标
一种坐标,其X和Y屏幕位置是相对于应用程序的左上角(将该左上角当作原点(0,0))指定的。
在从右向左(RTL)的应用程序中,右上角为原点。
Clip-剪辑
屏幕或页面上启用图形输出的区域。
ClosedGenericType-封闭式泛型类型
一种构造的泛型类型,它没有属于自己的或属于任何封闭类型或方法的未指定的泛型类型参数。
可以将封闭式泛型类型实例化。
另请参见:
构造的泛型类型、泛型、泛型类型、泛型类型参数、开放式泛型类型。
CLR
请参见公共语言运行库的定义。
CLS
请参见公共语言规范(CLS)的定义。
CLS-compliant-符合CLS的
只公开显露公共语言规范中的语言功能的代码。
CLS遵从性可以应用于类、接口、组件和工具。
请参见:
公共语言规范(CLS)。
CodeAccessSecurity-代码访问安全性
公共语言运行库提供的一种机制,通过该机制,安全策略授予托管代码权限,并且这些权限是强制的,从而帮助限制允许代码执行的操作。
Code-behindClass-代码隐藏类
.aspx文件访问的类,但驻留在单独的文件中(如.dll或.cs文件)。
例如,可以编写代码隐藏类,该类创建ASP.NET自定义服务器控件,包含从.aspx文件调用的代码,但不驻留在.aspx文件内。
Code-behindFile-代码隐藏文件
包含页类的代码文件,用于实现Web窗体或ASP.NET移动Web窗体应用程序的程序逻辑。
Code-behindPage-代码隐藏页
请参见代码隐藏文件的定义。
COMCallableWrapper-COM可调用的包装(CCW)
公共语言运行库生成的一种代理对象,以使现有的COM应用程序可以透明地使用托管类,包括.NETFramework类。
COMInterop-COM互交换
一种服务,它使.NETFramework对象能够与COM对象通信。
CommonInformationModel-公共信息模型(CIM)
在WMI中,描述如何表示实际托管对象的模型。
CIM使用面向对象的范例,使用类和实例的概念对托管对象进行建模。
CIM分为元模型和标准架构。
元模型描述何种类型的实体组成架构。
它还定义如何将这些实体与表示实际设备的对象合并。
CcommonLanguageRuntime-公共语言运行库
托管代码执行核心中的引擎。
运行库为托管代码提供各种服务,如跨语言集成、代码访问安全性、对象生存期管理、调试和分析支持。
CommonLanguageRuntimeHost-公共语言运行库宿主
一种非托管应用程序,它使用一套名为“宿主接口”的API将托管代码集成到应用程序中。
公共语言运行库宿主通常要求对加载到进程中的运行库在很大程度上进行自定义。
通过宿主接口,公共语言运行库宿主可以指定一些设置,用于配置垃圾回收器、为运行环境(服务器与工作站)选择适当的版本等。
公共语言运行库宿主通常支持一个扩展性模型,从而允许最终用户动态地添加新功能,例如新控件和用户编写的函数等。
在使用应用程序域和自定义安全设置的进程中,这些扩展通常彼此隔离。
公共语言运行库宿主的示例包括ASP.NET、MicrosoftInternetExplorer以及运行从Windows外壳程序启动的可执行文件的宿主等。
请参见:
应用程序域、公共语言运行库、托管代码。
CommonLanguageSpecification-公共语言规范(CLS)
公共语言运行库支持的语言功能的子集,包括几种面向对象的编程语言的通用功能。
符合CLS的组件和工具能够保证与其他符合CLS的组件和工具交互操作。
请参见:
符合CLS的。
CommonObjectFileFormat-通用对象文件格式(COFF)
可执行的(映像)和对象文件32位编程的格式,该格式可跨平台移植。
Microsoft实现叫做可移植可执行(PE)文件格式。
请参见:
可移植可执行(PE)文件。
CommonTypeSystem-通用类型系统(CTS)
一种确定公共语言运行库如何定义、使用和管理类型的规范。
ComparisonEvaluator-比较计算器
一种将设备功能名与值进行比较的筛选器。
请参见:
设备功能。
CompositeControl-复合控件
一种自定义服务器控件,由其他服务器控件(作为子控件)的自定义集合组成。
ConfigurationFile-配置文件
扩展名为.config的XML文件,它包含应用程序或网站的选项设置。
通用配置文件包括Machine.config和Web.config。
Connection-连接
另请参见Web部件连接的定义。
ConnectionPoint-连接点
一个System.Web.UI.WebControls.WebParts.ConnectionPoint对象,它与参与Web部件连接的提供者和使用者关联。
连接点管理控件之间的数据交换。
提供者和使用者有属于各自的连接点。
另请参见:
使用者、提供者和Web部件连接。
Constraint-约束
请参见泛型类型参数约束的定义。
ConstructedGenericType-构造的泛型类型
一种指定了泛型类型参数的泛型类型。
如果构造的类型或方法的某些类型变量为封闭类型或方法的类型参数,则构造的类型或方法可以是开放式泛型类型;如果构造的类型或方法的所有类型变量都是实类型,则构造的类型或方法是封闭式泛型类型。
另请参见:
封闭式泛型类型、泛型、泛型类型、泛型类型变量、泛型类型参数和开放式泛型类型。
ConstructedType-构造类型
请参见“构造的泛型类型”的定义。
Consumer-使用者
在Web部件连接中,从提供者控件接收数据并处理或显示该数据的服务器控件。
使用者可以是任何类型的服务器控件,但是必须行使使用者的功能。
使用者必须有特殊的回调方法,该方法在源代码中标记有ConnectionConsumerAttribute属性。
此方法以界面实例的形式从提供者接收数据。
另请参见:
连接点、提供者和Web部件连接。
Container-容器
请参见命名容器的定义。
ContainerControl-容器控件
一种ASP.NET移动控件类型,它包含其他一些控件并提供控件和内容的可视化分组。
ContentPage-内容页
在ASP.NET中,配置成与母版页合并从而创建一个完整页的网页。
请参见:
母版页。
Context-上下文
一种属性的有序序列,它们为驻留在环境内的对象定义环境。
在对象的激活过程中创建上下文,对象被配置为要求某些自动服务,如同步、事务、实时激活、安全性等等。
多个对象可以存留在一个上下文内。
ContextProperty-上下文属性
隐式状态,以及管理该状态的代码,代表对象实例保留。
例如,事务上下文属性保存对象参与的事务的事务标识符。
Contract-协定
类提供的行为和状态,与该类的客户端希望保存的行为和状态匹配。
协定部分地通过该类的所有公共字段、方法、属性和事件来表示。
这通过每个字段或属性表示什么,以及每个方法执行什么操作的说明(通常用简单的描述性文字)来增强。
ControlState-控件状态
ASP.NET网页中的一个字段,它存储页上的服务器控件的当前属性设置。
控件状态用于重新创建该页,以及在每次回发时重新建立先前的设置。
请参见:
ASP.NET页、ASP.NET服务器控件、回发和视图状态。
Cross-pagePosting-跨页发送
在ASP.NET网页中,向指定目标页提交页(而不是向自身提交页)的过程。
请参见:
回发。
CTS
请参见通用类型系统的定义。
CustomAttribute-自定义属性(属性)
用于表示自定义元数据的类。
另请参见:
属性。
CustomControl-自定义控件
用户或第三方软件供应商创作的控件,不属于.NETFramework类库。
这是一个也包括用户控件的一般术语。
自定义服务器控件在Web窗体(ASP.NET页)中使用。
自定义客户端控件在Windows窗体应用程序中使用。
DataBinding-数据绑定
配置窗体或网页上的控件的过程或方法,以便从数据源(如数据库、XML文件等)获取数据或向数据源写入数据。
DataSourceControl-数据源控件
可以添加到ASP.NET网页的对象,它封装了连接数据源(如数据库或XML文件)所需的逻辑,并且它可以执行查询或其他数据访问命令。
数据源控件可以反过来向该页上的其他控件提供数据。
Deadlock-死锁
多线程处理中出现的一种情况,其中两个线程各执一个对方线程继续执行所需的锁。
另请参见:
同步。
Deck-卡片组
由一个或多个卡片组成的组。
请参见:
卡片。
DeclarativeSecurityCheck-声明性安全检查
元数据中的声明性安全信息。
开发人员可以使用这样的声明,它们通常作为自定义属性编写,目的是调用多种安全功能:
要求将引用绑定到代码的权限,要求派生类型的权限,要求调用方具有某些权限等等。
请参见:
强制性安全检查。
DecoupledProvider-分离的提供程序
在独立于WMI的进程中承载的提供程序。
分离的提供程序是检测应用程序的推荐方式,因为提供程序可以控制其自身的生命周期,而不是每次用户通过WMI访问该提供程序时都启动该提供程序。
另请参见:
提供程序。
DefaultUnitSystem-默认单元系统
根据移动设备的特性确定网页控件应何时出现在新页面上的进程。
默认单元系统基于一行100个单元,这是由ControlPager类的DefaultWeight字段指示的。
Delegate-委托
.NETFramework中对函数的引用。
委托等效于函数指针。
WMI中的安全模拟级别,它用于允许涉及多个网络跃点的远程访问。
DelegatedEvaluator-委托计算器
使用自定义方法计算指定数据的筛选器。
Denial-拒绝
通过拒绝权限,一个方法可以防止其调用方运用该权限表示的特权。
如果调用堆栈上的方法拒绝权限A,则针对权限A的堆栈步检查将会失败,除非在执行拒绝的方法和启动对权限A进行检查的方法之间的椎栈上找到有效的断言。
请参见:
断言。
DenialofServiceAttack-“拒绝服务”攻击
对在Internet上公开的服务器上的攻击,它会占用大量时间、内存或其他资源。
该攻击旨在阻止对资源的正当访问。
DeploymentManifest-部署清单
ClickOnce应用程序