你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ConfigOptions 类

定义

ConfigOptions 提供了一种机制,用于设置服务的各种配置选项。 它可以作为参数传入 。ConfigBuilder

public class ConfigOptions
type ConfigOptions = class
Public Class ConfigOptions
继承
ConfigOptions

构造函数

ConfigOptions()

初始化 ConfigOptions 类的新实例。

属性

CachePolicy

获取或设置描述 HTTP 缓存标头的缓存策略,如果以前未添加 HTTP 缓存标头,则缓存响应标头要包含在 中 HttpResponseMessage 。 默认值 CachePolicy 设置为“no-cache”,但可在此处进行更改。 如果可用缓存策略不足,则可以将自定义 Microsoft.WindowsAzure.Mobile.Service.Cache.ICachePolicyProvider 添加到依赖项注入引擎。

CorsPolicy

获取或设置用作跨域请求的策略的属性。

DiagnosticsAuthorization

获取或设置访问服务诊断信息所需的最低授权。 服务诊断信息由StatusReporter向依赖关系注入引擎注册的实例提供。

ExcludedTraceCategories

设置从记录中排除的跟踪类别集。 每个跟踪都有一个“类别”,指示源 (即跟踪的“源”) 。 应用程序可以使用 LogCategories 建议的类别,或者直接忽略将使用 提供的值的 CallerMemberNameAttribute类别。 不会记录类别与任何排除的前缀匹配的日志。 默认情况下,系统日志不会记录到应用程序日志中。 这是通过排除以前缀“”Service.开头的日志来实现的。 如果清除此排除项,应用程序将看到除应用程序记录的任何其他日志之外的所有系统日志。

LoginProviders

ILoginProvider设置参与 Azure 移动服务身份验证过程的实现。 该集包括默认注册的 ILoginProvider 实现列表。 默认集可以替换为其他 ILoginProvider 实现或扩充。 为了使条目注册为登录提供程序,它必须是 public的 、 visiblenon-abstract 实现 ILoginProvider

MinimumTraceLevel

获取或设置将记录的日志条目的最小值 System.Web.Http.Tracing.TraceLevelSystem.Web.Http.Tracing.TraceLevel将忽略低于此级别的 的日志。 此属性的默认值为 System.Web.Http.Tracing.TraceLevel.Info

Properties

获取与此实例关联的属性。

PushAuthorization

获取或设置使用通知中心注册和接收推送通知所需的最低授权。

适用于