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

ServiceSettingsDictionary 类

定义

包含服务设置,例如名称、身份验证提供程序信息、连接字符串等。ServiceSettingsDictionary为已知设置(如 和 KeyName提供类型化属性,并为IDictionary<TKey,TValue>所有其他设置提供访问权限。

[System.Serializable]
public class ServiceSettingsDictionary : System.Collections.Generic.Dictionary<string,string>
[<System.Serializable>]
type ServiceSettingsDictionary = class
    inherit Dictionary<string, string>
Public Class ServiceSettingsDictionary
Inherits Dictionary(Of String, String)
继承
ServiceSettingsDictionary
属性

注解

在实例上设置的任何属性值仅在当前 AppDomain的生存期内有效。 若要以持久方式更改设置,请使用服务主机提供的机制更新这些设置。

构造函数

ServiceSettingsDictionary()

初始化 ServiceSettingsDictionary 类的新实例。

ServiceSettingsDictionary(SerializationInfo, StreamingContext)

使用指定的序列化信息和流上下文初始化 ServiceSettingsDictionary 类的新实例。

属性

AzureActiveDirectoryAudience

获取或设置用于令牌验证的 Azure Active Directory 受众。

AzureActiveDirectoryClientId

获取或设置 Azure Active Directory 客户端 ID。

AzureActiveDirectoryDomain

获取基于 ServiceDomainSuffix 的当前 Azure Active Directory DNS 域名

AzureActiveDirectoryTenants

获取或设置允许的 Azure Active Directory 租户的逗号分隔列表。 这些应指定为租户域名。

Connections

获取服务的连接字符串集。

CrossDomainOrigins

获取或设置允许访问资源的源的逗号分隔列表。

FacebookAppId

获取或设置与此服务关联的 Facebook ID。

FacebookScope

获取或设置与此服务关联的 Facebook 范围。 可以指定一个或多个值,用空格分隔。

FacebookSecret

获取或设置与此服务关联的 Facebook 机密。

GoogleAppId

获取或设置与此服务关联的 Google 应用程序 ID。

GoogleScope

获取或设置与此服务关联的 Google 范围。 可以指定一个或多个值,用空格分隔。

GoogleSecret

获取或设置与此服务关联的 Google 机密。

IsAzureActiveDirectoryAuthenticationEnabled

获取一个值,该值指示是否为此服务启用了 Azure Active Directory 身份验证。

IsFacebookAuthenticationEnabled

获取一个值,该值指示是否为此服务启用 Facebook 身份验证。

IsGoogleAuthenticationEnabled

获取一个值,该值指示是否为此服务启用 Google 身份验证。

IsMicrosoftAccountAuthenticationEnabled

获取一个值,该值指示是否为此服务启用了 Microsoft 帐户身份验证。

IsTwitterAuthenticationEnabled

获取一个值,该值指示是否为此服务启用 Twitter 身份验证。

Item[String]

获取或设置与指定的键关联的值。

Key

获取或设置服务密钥 (又名应用程序密钥) 。

MasterKey

获取或设置应用程序主密钥。

MicrosoftAccountAudience

获取或设置用于令牌验证的 Microsoft 帐户受众。

MicrosoftAccountClientId

获取或设置与此服务关联的 Microsoft 帐户客户端 ID。

MicrosoftAccountClientSecret

获取或设置与此服务关联的 Microsoft 帐户客户端机密。

MicrosoftAccountScope

获取或设置与此服务关联的 Microsoft 帐户范围。 可以指定一个或多个值,用空格分隔。

MicrosoftPackageSID

获取或设置与此服务关联的 Microsoft 包 SID。

Name

获取或设置服务的名称。

NotificationHubName

获取或设置与此服务关联的通知中心的名称,以便处理推送通知。

Schema

获取或设置默认数据库架构名称。 此默认数据库架构名称用于没有显式配置的架构名称的数据库对象。

ServiceDomainSuffix

获取或设置与环境相关的服务 DNS 域名后缀,例如 azure-mobile.netazure-mobile.cn

SkipVersionCheck

获取一个值,该值指示是否允许对其使用 ZUMO-API-VERSION 的调用。

SubscriptionId

获取或设置服务的 SubscriptionId。

TwitterConsumerKey

获取或设置与此服务关联的 Twitter 使用者密钥。

TwitterConsumerSecret

获取或设置与此服务关联的 Twitter 使用者机密。

方法

GetSchemaName()

从配置中获取数据库架构名称。 如果设置了具有 密钥 MS_TableSchema 的应用程序设置,则使用该应用程序。 否则,如果键设置为 MS_MobileServiceName ,则使用 。

适用于