Partager via


ServiceSettingsDictionary Classe

Définition

Contient des paramètres pour un service, tels que le nom, les informations du fournisseur d’authentification, les chaînes de connexion, etc. Fournit ServiceSettingsDictionary des propriétés typées pour les paramètres connus tels que Name et Key ainsi que l’accès IDictionary<TKey,TValue> pour tous les autres paramètres.

[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)
Héritage
ServiceSettingsDictionary
Attributs

Remarques

Toutes les valeurs de propriété définies sur un instance resteront uniquement en vigueur pendant la durée de vie de .AppDomain Pour modifier les paramètres de manière permanente, mettez-les à jour à l’aide d’un mécanisme fourni par l’hôte du service.

Constructeurs

ServiceSettingsDictionary()

Initialise une nouvelle instance de la classe ServiceSettingsDictionary.

ServiceSettingsDictionary(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe ServiceSettingsDictionary avec les informations de sérialisation et le contexte de diffusion en continu spécifiés.

Propriétés

AzureActiveDirectoryAudience

Obtient ou définit l’audience Azure Active Directory utilisée pour la validation des jetons.

AzureActiveDirectoryClientId

Obtient ou définit l’ID client Azure Active Directory.

AzureActiveDirectoryDomain

Obtient le nom de domaine DNS Azure Active Directory actuel en fonction de ServiceDomainSuffix

AzureActiveDirectoryTenants

Obtient ou définit une liste séparée par des virgules de locataires Azure Active Directory autorisés. Ceux-ci doivent être spécifiés en tant que noms de domaine de locataire.

Connections

Obtient l’ensemble de chaînes de connexion pour le service.

CrossDomainOrigins

Obtient ou définit une liste séparée par des virgules d’origines autorisées à accéder à la ressource.

FacebookAppId

Obtient ou définit l’ID Facebook associé à ce service.

FacebookScope

Obtient ou définit l’étendue Facebook associée à ce service. Une ou plusieurs valeurs peuvent être spécifiées, séparées par des espaces.

FacebookSecret

Obtient ou définit le secret Facebook associé à ce service.

GoogleAppId

Obtient ou définit l’ID d’application Google associé à ce service.

GoogleScope

Obtient ou définit l’étendue Google associée à ce service. Une ou plusieurs valeurs peuvent être spécifiées, séparées par des espaces.

GoogleSecret

Obtient ou définit le secret Google associé à ce service.

IsAzureActiveDirectoryAuthenticationEnabled

Obtient une valeur indiquant si l’authentification Azure Active Directory est activée pour ce service.

IsFacebookAuthenticationEnabled

Obtient une valeur indiquant si l’authentification Facebook est activée pour ce service.

IsGoogleAuthenticationEnabled

Obtient une valeur indiquant si l’authentification Google est activée pour ce service.

IsMicrosoftAccountAuthenticationEnabled

Obtient une valeur indiquant si l’authentification du compte Microsoft est activée pour ce service.

IsTwitterAuthenticationEnabled

Obtient une valeur indiquant si l’authentification Twitter est activée pour ce service.

Item[String]

Obtient ou définit la valeur associée à la clé spécifiée.

Key

Obtient ou définit la clé de service (clé d’application).

MasterKey

Obtient ou définit la clé master de l’application.

MicrosoftAccountAudience

Obtient ou définit l’audience de compte Microsoft utilisée pour la validation des jetons.

MicrosoftAccountClientId

Obtient ou définit l’ID client du compte Microsoft associé à ce service.

MicrosoftAccountClientSecret

Obtient ou définit la clé secrète client du compte Microsoft associée à ce service.

MicrosoftAccountScope

Obtient ou définit l’étendue du compte Microsoft associée à ce service. Une ou plusieurs valeurs peuvent être spécifiées, séparées par des espaces.

MicrosoftPackageSID

Obtient ou définit le SID de package Microsoft associé à ce service.

Name

Obtient ou définit le nom du service.

NotificationHubName

Obtient ou définit le nom du hub de notification associé à ce service pour la gestion des notifications Push.

Schema

Obtient ou définit le nom du schéma de base de données par défaut. Ce nom de schéma de base de données par défaut est utilisé pour les objets de base de données qui n’ont pas de nom de schéma configuré explicitement.

ServiceDomainSuffix

Obtient ou définit le suffixe de nom de domaine DNS de service correspondant à l’environnement, par exemple azure-mobile.net ou azure-mobile.cn

SkipVersionCheck

Obtient une valeur indiquant si les appels avec une VERSION-API-ZUMO sont autorisés.

SubscriptionId

Obtient ou définit l’SubscriptionId du service.

TwitterConsumerKey

Obtient ou définit la clé de consommateur Twitter associée à ce service.

TwitterConsumerSecret

Obtient ou définit le secret consommateur Twitter associé à ce service.

Méthodes

GetSchemaName()

Obtient le nom du schéma de base de données à partir de la configuration. Si un paramètre d’application avec la clé MS_TableSchema est défini, il est utilisé. Sinon, si un paramètre avec la clé MS_MobileServiceName avec défini, alors celui-ci est utilisé.

S’applique à