Microsoft.SharePoint.Utilities 命名空间

Used for various utilities tasks, including encoding of strings and processing of user information.

  说明
公共类 AttachmentEnumerator 代表SPEmailMessage附件的枚举数。
公共类 ByteArrayComparer 要比较的字节数组的帮助器类。
公共类 DateOptions 提供对属性和方法,用于查看和设置日期选项的访问。
公共类 DesignPreviewSaveData
公共类 HostBlobDataCounter
公共类 IntlDate 代表国际日期值。
公共类 MoblogUtility 指定移动网站日志的枚举。
公共类 PageUrlNormalization 标准化 Url 以确保相同的 URL 的不同窗体间的等效性。
公共类 RightsSensitiveVisibilityHelper 表示处于隐藏状态,如果当前用户不具有相应权限的当前网站或列表的超链接。
公共类 SPADOperationsScope 包含 AD opetaion 属性的范围。
公共类 SPAsyncThreadDiagnosticsContext 这是一个实用程序类,在异步线程中使用的诊断信息。它应该在异步线程中调用。若要设置适当的关联和 ULS 跟踪重写上下文。
公共类 SPBucketHealthScoreCalculator 提供基于可能值 ("存储桶") 到其中值所属的范围的特定性能值的运行状况分数计算。
公共类 SPCallCounter 此计数器监视请求过程中进行任意的 API (WCF 服务调用) 调用数。
公共类 SPClaimsCounter
公共类 SPClaimsCounterScope
公共类 SPColor SPColor 在 XML 文件中所述,代表一种配色方案。介绍了彩色插槽
公共类 SPCPUCycleCounter 此监视器用来跟踪的 CPU 周期。
公共类 SPCPUCycleData 一个帮助器类来计算周期。它在 dispose () 构造函数和停止计时周期中开始记录计时周期。在 dispose (),它将向 SPCPUCycleCounter 的 SPMonitoredScopes 中添加循环
公共类 SPCriticalTraceCounter 该监视器跟踪关键 windows 事件,并断言,在操作如网页浏览过程中发生。跟踪包含事件的文字,id、 调用堆栈。
公共类 SPCurrentUsernameMonitor
公共类 SPCustomRedirect 类,用于管理自定义重定向处理程序注册,并返回已注册的处理程序上的重定向 URL 基于这允许的重定向中使用的"源"参数不能满足的情况下回退机制。一个示例可能要启用之间用不同的主机名,验证会失败的"源"中的两个 web 应用程序的重定向
公共类 SPDiagnosticDataProvider 诊断程序的信息提供程序的抽象定义。
公共类 SPDiagnosticsState 提供允许异步操作,以提供可以进行协调与原始请求的诊断信息所需的状态信息
公共类 SPDiffUtility 提供了一种方法和支持的属性,以确定两个字符串之间的文本差异。
公共类 SPEmailAttachment 表示在一封电子邮件中的附件。
公共类 SPEmailAttachmentCollection 表示电子邮件中的附件。
公共类 SPEmailHeader 表示电子邮件的邮件头。
公共类 SPEmailHeaderCollection 表示电子邮件的邮件头的集合。
公共类 SPEmailMessage 代表 MIME 格式的电子邮件。
公共类 SPEncode 提供用于编码字符串的方法。
公共类 SPExecutionTimeCounter 表示一个显示器,跟踪执行某项操作的时间。
公共类 SPFileExtensionsCollection 一个用于存储文件扩展名 (aspx、 ascx 等) 的集合。
公共类 SPFont SPFont 在 XML 文件中所述,表示字体方案。描述字体族插槽和字体大小插槽
公共类 SPHealthScoreCalculator 派生类中实现时,提供了一种将转化为运行状况分数从 0 到 10 的性能值的方法。
公共类 SPHttpFileExtensionThrottleClassifier 使您能够限制为具有指定扩展名的资源的 HTTP 请求的管理。
公共类 SPHttpHeaderThrottleClassifier 可以限制对包含指定标头的 HTTP 请求中管理。
公共类 SPHttpThrottleSettings 提供有关性能监视和 HTTP 请求限制管理和配置设置。
公共类 SPHttpThrottlingMonitors 表示用于创建 Web 应用程序的性能监视器对象的集合。
公共类 SPHttpUserAgentAndMethodClassifier 使您能够管理 HTTP 请求限制为一个指定的用户代理、 指定的 HTTP 方法或代理程序和方法的组合。
公共类 SPHttpUtility 提供对用于编码和解码的字符串处理 Web 请求的处理过程中的方法访问。
公共类 SPIntlCal 代表国际日历。
公共类 SPKeyValuePairSerializationInfo 将需要进行序列化和反序列化对象的数据存储。
公共类 SPMobileUtility 提供对方法和枚举使用移动 Web 应用程序的访问。
公共类 SPMonitoredScope 监视性能和资源使用的指定作用域的代码块。
公共类 SPPerformanceMonitorCreationData 提供创建性能监视器所需的信息。
公共类 SPPrincipalInfo 提供对有关当前用户的信息的访问。
公共类 SPPropertyBag 存储包含自定义属性设置的任意键和值对。
公共类 SPRelativeDateTime
公共类 SPRequestThrottleClassifier 派生类中实现时,提供了一种限制级别分配一种类型的 HTTP 请求。
公共类 SPRequestUsageCounter 跟踪打开的SPRequest对象的数目。
公共类 SPRerunDiscoveryJobDefinition
公共类 SPResourceBudget 监视代码块中指定的资源的使用的情况。
公共类 SPSafeThread 提供线程安全的类包装。
公共类 SPSearchCrawlingRequestClassifier 可以在中管理的限制来自于搜索爬网程序的 HTTP 请求。
公共类 SPSqlExceptionsMonitor
公共类 SPSqlIoMonitor
公共类 SPSqlLatencyMonitor
公共类 SPSqlQueryCounter 表示跟踪有关操作期间进行 SQL 查询的信息的显示器。对于每个查询,这个监视器跟踪SqlQueryData文本、 调用堆栈,以及持续时间。
公共类 SPStringUtility 提供了用于操作字符串的方法的访问。
公共类 SPSystemPerformanceCounterMonitor 表示值的特定系统性能计数器的显示器。
公共类 SPSystemPerformanceMonitor 表示一个显示器,跟踪性能的SharePoint Foundation部署的某些方面。
公共类 SPSystemPerformanceMonitorCollection 表示性能监视对象的集合。
公共类 SPTheme 表示一个主题,SPTheme 在 XML 文件中所述。
公共类 SPThreadPool 提供对队列执行的方法通过将使用的远程用户或指定的用户标记标识的方法访问。
公共类 SPUrlUtility 提供的 Url 访问操作的方法。
公共类 SPUtility 提供了用于转换日期和时间格式,用于获取从用户的用户名,用于修改对网站、 访问和管理的Microsoft SharePoint Foundation部署中的各种其他任务的信息的工具。
公共类 SPWebRequest 创建出站的帮助器 calss 的 web 请求。生产的 web 请求可能具有限制或特定于 SharePoint 功能增强。
公共类 SqlQueryData 表示一个容器,用于诊断目的的 SQL 查询信息。
公共类 ThemeBorderValues 主题边框大小常量
公共类 ThemeColor 表示一组的ThmxTheme对象的上下文中的基准颜色中的颜色。主题颜色由默认颜色和灰度相关联的列表组成。
公共类 ThemeFont 表示ThmxTheme对象的上下文中的主题字体。主题字体包含,至少包含三个文种字体,伴有可选的脚本字体映射的字典。
公共类 ThemeFontFace
公共类 ThemeSizeValues 主题半径大小常量
公共类 ThmxTheme 代表Microsoft Office XML 主题文件。方法和属性的此类启用读取和写入主题名称、 颜色列表和字体列表上的操作。

结构

  结构 说明
公共结构 SimpleDate 表示包含的年、 月和任何本地日历中的日期的日期值。

接口

  接口 说明
公共接口 ISPCalendar 提供有关使用本地的日历的方法。
公共接口 ISPCustomRedirectHandler 提供自定义的类的接口重定向 URL,基于的关键参数。这是在"源"参数不能满足时用作回退机制的情况下
公共接口 ISPPerformanceMonitor 实现此接口可以计数和描述将被发送到外部数据库的查询的数量。
公共接口 ISPScopedPerformanceMonitor 实现此接口来创建监视器以测量在代码中给定范围内的性能指标。
公共接口 ISPTheme
公共接口 ISqlSession 通过对SQL Server使用.NET 数据提供程序提供访问数据库的接口。
公共接口 ISupportNameValuePairsSerialization

委托

  委托 说明
公共委托 SPSafeThread.CodeToRun 委托SPSafeThread用于运行后台线程来处理,可能会引发任何异常。记录捕获一个异常,而不会影响调用进程,则停止该线程。

枚举

  枚举 说明
公共枚举 AuthenticationRestrictions 指定是否访问被限制为只有经过身份验证的用户,只有匿名用户,或者是对所有用户可用。
公共枚举 DBCSQueryStringEncodings 指定查询字符串是否双字节字符集 (DBCS) 使用 Unicode 或 UTF8 编码。
公共枚举 FormatConversionOption 指定 Web 部件转换中使用的格式。
公共枚举 IconSize 指定默认图标大小。
公共枚举 ItemUrlType 枚举 SharePoint URL 类型。
公共枚举 LogAppErrorResult 枚举用于 LogCustomAppError 和 LogCustomRemoteAppError 的结果
公共枚举 PageModes 指定要查看项目所需的页模式。
公共枚举 PageUrlNormalizationOption 修饰符选项枚举数
公共枚举 PermissionContext 指定的权限掩码所应用于的上下文对象。
公共枚举 PermissionMode 指定用户是否必须具有所有权限掩码中指定的权限,若要查看链接,或只有一种权限掩码中指定的权限。
公共枚举 PresenceIndicatorSize IM 状态指示符宝石/条的可用大小。
公共枚举 SPBehaviorInternal 对于Windows SharePoint Services 2.0和Windows SharePoint Services 3.0之间更改其行为的方法,此类指定要使用的行为。
公共枚举 SPClaimsAuthenticationTimeCategory
公共枚举 SPDateFormat 指定日期和时间格式。
公共枚举 SPHttpUserAgentAndMethodClassifier.MatchSettings 指定的 HTTP 请求与用户代理和顺序的类元的 HTTP 方法请求分类管理请求的带宽限制的属性值必须匹配。
公共枚举 SPLangId 提供对本地语言的整数标识符。
公共枚举 SPPrincipalSource 指定当前主体的来源。
公共枚举 SPPrincipalType 指定的主体类型。
公共枚举 SPRedirectFlags 指定用于重定向操作的标志。
公共枚举 SPRequestThrottleLevel 指定 HTTP 请求的限制时。
公共枚举 SPSessionCredentialsFlags 指定 SharePoint 会话是否要求身份验证。
公共枚举 SPSystemPerformanceCounterRelativeInstance 指示计数器的实例是否为给定名称的 Web 应用程序 (例如,"SharePoint – 80") 或在其中运行的进程的名称 (例如,"w3wp")。
公共枚举 SPTypeOfRedirect 指定重定向 URL 请求的类型的枚举数。
公共枚举 SPWebServiceBehavior 指定 web 服务的行为。
公共枚举 SPWOPIAction
公共枚举 SPWOPIFrameAction 指示应 WOPI 操作相关联的 SPListItem 开始。
公共枚举 ThemeType 表示ThmxTheme对象和它的关系与 SharePoint 主题功能的状态。