profile 作用

profile 作用

  UML(Unified Modeling Language)中的Profile提供了一个通用的扩展机制,用于对特定领域或平台自定义相关的UML模型。Profiles将stereotypes(版型)、tagged values(标记值)和constraints(约束)应用于具体的模型元素比如类、属性、操作和活动。一个Profile对象就是一系列为特定领域(比如,航空航天、保健、金融)或平台(J2EE、.NET)自定义的UML集合。

  帮助你分析并发现程序运行的瓶颈,找到耗时所在,同时也能帮助你发现不会被执行的代码。从而最终实现程序的优化。

程序开发里面的profile

  Profile是针对每个帐户的数据存储,比如一个电子商务网站的用户购物车数据。

  “用户配置文件”是Profile这个词的直接翻译,其实没有文件的意思,默认存储在数据库中,不用自己管理文件。

  Profile是HttpContext类的一个属性,是ProfileBase类,继承自SettingsBase类。

  所谓Provider,是你可以定义Profile如何存储,默认是存储在LocalServer数据库中,需要网站重启动不丢失数据,所以不能存在内存中。

  web.config中必须的Profile属性:什么叫必须?你如果不修改默认存储,只有每个Profile的name是必须的,如:

  <profile defaultProvider="SqlProvider">//修改存储才需要

  <providers>

  <clear />

  <add name="SqlProvider"

  type="System.Web.Profile.SqlProfileProvider"

  connectionStringName="SqlServices"

  applicationName="SampleApplication"

  description="SqlProfileProvider for SampleApplication" />

  </providers>

  <properties>

  <add name="ZipCode" />//用户配置的项目才是必须的

  <add name="CityAndState" />

  </properties>

  </profile>

  </system.web>

原文地址:https://www.cnblogs.com/hehexiaoxia/p/2780813.html