Compartilhar via


ServiceSettingsDictionary Classe

Definição

Contém configurações para um serviço, como o nome, informações do provedor de autenticação, cadeias de conexão etc. O ServiceSettingsDictionary fornece propriedades tipada para configurações conhecidas, como Name e Key , bem como IDictionary<TKey,TValue> acesso para todas as outras configurações.

[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)
Herança
ServiceSettingsDictionary
Atributos

Comentários

Todos os valores de propriedade definidos em uma instância só permanecerão em vigor durante o tempo de vida do atual AppDomain. Para alterar as configurações de maneira persistente, atualize-as usando um mecanismo fornecido pelo host de serviço.

Construtores

ServiceSettingsDictionary()

Inicializa uma nova instância da classe ServiceSettingsDictionary.

ServiceSettingsDictionary(SerializationInfo, StreamingContext)

Inicializa uma nova instância da classe ServiceSettingsDictionary com as informações de serialização e contexto de fluxo.

Propriedades

AzureActiveDirectoryAudience

Obtém ou define o público-alvo do Azure Active Directory usado para validação de token.

AzureActiveDirectoryClientId

Obtém ou define a ID do cliente do Azure Active Directory.

AzureActiveDirectoryDomain

Obtém o nome de domínio DNS atual do Azure Active Directory com base em ServiceDomainSuffix

AzureActiveDirectoryTenants

Obtém ou define uma lista separada por vírgulas de locatários permitidos do Azure Active Directory. Eles devem ser especificados como nomes de domínio de locatário.

Connections

Obtém o conjunto de cadeias de conexão para o serviço.

CrossDomainOrigins

Obtém ou define uma lista separada por vírgulas de origens que têm permissão para acessar o recurso.

FacebookAppId

Obtém ou define a ID do Facebook associada a esse serviço.

FacebookScope

Obtém ou define o escopo do Facebook associado a esse serviço. Um ou mais valores podem ser especificados, separados por espaços.

FacebookSecret

Obtém ou define o segredo do Facebook associado a esse serviço.

GoogleAppId

Obtém ou define a ID do aplicativo google associada a esse serviço.

GoogleScope

Obtém ou define o escopo do Google associado a esse serviço. Um ou mais valores podem ser especificados, separados por espaços.

GoogleSecret

Obtém ou define o segredo do Google associado a esse serviço.

IsAzureActiveDirectoryAuthenticationEnabled

Obtém um valor que indica se a autenticação do Azure Active Directory está habilitada para esse serviço.

IsFacebookAuthenticationEnabled

Obtém um valor que indica se a autenticação do Facebook está habilitada para esse serviço.

IsGoogleAuthenticationEnabled

Obtém um valor que indica se a autenticação do Google está habilitada para esse serviço.

IsMicrosoftAccountAuthenticationEnabled

Obtém um valor que indica se a autenticação da Conta da Microsoft está habilitada para esse serviço.

IsTwitterAuthenticationEnabled

Obtém um valor que indica se a autenticação do Twitter está habilitada para esse serviço.

Item[String]

Obtém ou define o valor associado à chave especificada.

Key

Obtém ou define a chave de serviço (também conhecida como chave de aplicativo).

MasterKey

Obtém ou define o aplicativo master chave.

MicrosoftAccountAudience

Obtém ou define o público-alvo da Conta da Microsoft usado para validação de token.

MicrosoftAccountClientId

Obtém ou define a ID do cliente da Conta microsoft associada a esse serviço.

MicrosoftAccountClientSecret

Obtém ou define o segredo do cliente da Conta microsoft associado a esse serviço.

MicrosoftAccountScope

Obtém ou define o escopo da Conta microsoft associado a esse serviço. Um ou mais valores podem ser especificados, separados por espaços.

MicrosoftPackageSID

Obtém ou define o SID do Pacote da Microsoft associado a esse serviço.

Name

Obtém ou define o nome do serviço.

NotificationHubName

Obtém ou define o nome do Hub de Notificação associado a esse serviço para lidar com notificações por push.

Schema

Obtém ou define o nome do esquema de banco de dados padrão. Esse nome de esquema de banco de dados padrão é usado para objetos de banco de dados que não têm um nome de esquema explicitamente configurado.

ServiceDomainSuffix

Obtém ou define o sufixo de nome de domínio DNS do serviço relevante para o ambiente, por exemplo azure-mobile.net , ou azure-mobile.cn

SkipVersionCheck

Obtém um valor que indica se as chamadas com um ZUMO-API-VERSION nelas são permitidas.

SubscriptionId

Obtém ou define a SubscriptionId do serviço.

TwitterConsumerKey

Obtém ou define a chave do consumidor do Twitter associada a esse serviço.

TwitterConsumerSecret

Obtém ou define o segredo do consumidor do Twitter associado a esse serviço.

Métodos

GetSchemaName()

Obtém o nome do esquema de banco de dados da configuração. Se uma configuração de aplicativo com a chave MS_TableSchema for definida, isso será usado. Caso contrário, se uma configuração com a chave MS_MobileServiceName com set for usada.

Aplica-se a