Freigeben über


ServiceSettingsDictionary Klasse

Definition

Enthält Einstellungen für einen Dienst, z. B. den Namen, Informationen zum Authentifizierungsanbieter, Verbindungszeichenfolgen usw. Der ServiceSettingsDictionary stellt typisierte Eigenschaften für bekannte Einstellungen wie Name und Key sowie IDictionary<TKey,TValue> Zugriff für alle anderen Einstellungen bereit.

[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)
Vererbung
ServiceSettingsDictionary
Attribute

Hinweise

Alle Eigenschaftswerte, die für eine instance festgelegt werden, bleiben nur für die Lebensdauer des aktuellen AppDomainin Kraft. Um die Einstellungen dauerhaft zu ändern, aktualisieren Sie sie mithilfe eines Mechanismus, der vom Diensthost bereitgestellt wird.

Konstruktoren

ServiceSettingsDictionary()

Initialisiert eine neue Instanz der ServiceSettingsDictionary-Klasse.

ServiceSettingsDictionary(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der ServiceSettingsDictionary-Klasse mit den angegebenen Serialisierungsinformationen und dem angegebenen Streamingkontext

Eigenschaften

AzureActiveDirectoryAudience

Ruft die für die Tokenüberprüfung verwendete Azure Active Directory-Zielgruppe ab oder legt sie fest.

AzureActiveDirectoryClientId

Ruft die Azure Active Directory-Client-ID ab oder legt sie fest.

AzureActiveDirectoryDomain

Ruft den aktuellen Azure Active Directory-DNS-Domänennamen basierend auf ServiceDomainSuffix ab.

AzureActiveDirectoryTenants

Ruft eine durch Trennzeichen getrennte Liste der zulässigen Azure Active Directory-Mandanten ab oder legt diese fest. Diese sollten als Mandantendomänennamen angegeben werden.

Connections

Ruft den Satz von Verbindungszeichenfolgen für den Dienst ab.

CrossDomainOrigins

Ruft eine durch Trennzeichen getrennte Liste von Ursprüngen ab, die auf die Ressource zugreifen dürfen, oder legt diese fest.

FacebookAppId

Ruft die diesem Dienst zugeordnete Facebook-ID ab oder legt sie fest.

FacebookScope

Ruft den facebook-Bereich ab, der diesem Dienst zugeordnet ist, oder legt diesen fest. Ein oder mehrere Werte können durch Leerzeichen getrennt angegeben werden.

FacebookSecret

Ruft das Facebook-Geheimnis ab, das diesem Dienst zugeordnet ist, oder legt es fest.

GoogleAppId

Ruft die diesem Dienst zugeordnete Google-Anwendungs-ID ab oder legt sie fest.

GoogleScope

Ruft den Google-Bereich ab, der diesem Dienst zugeordnet ist, oder legt diesen fest. Ein oder mehrere Werte können durch Leerzeichen getrennt angegeben werden.

GoogleSecret

Ruft das Google-Geheimnis ab, das diesem Dienst zugeordnet ist, oder legt es fest.

IsAzureActiveDirectoryAuthenticationEnabled

Ruft einen Wert ab, der angibt, ob die Azure Active Directory-Authentifizierung für diesen Dienst aktiviert ist.

IsFacebookAuthenticationEnabled

Ruft einen Wert ab, der angibt, ob die Facebook-Authentifizierung für diesen Dienst aktiviert ist.

IsGoogleAuthenticationEnabled

Ruft einen Wert ab, der angibt, ob die Google-Authentifizierung für diesen Dienst aktiviert ist.

IsMicrosoftAccountAuthenticationEnabled

Ruft einen Wert ab, der angibt, ob die Microsoft-Kontoauthentifizierung für diesen Dienst aktiviert ist.

IsTwitterAuthenticationEnabled

Ruft einen Wert ab, der angibt, ob die Twitter-Authentifizierung für diesen Dienst aktiviert ist.

Item[String]

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder legt diesen fest.

Key

Ruft den Dienstschlüssel (auch als Anwendungsschlüssel bezeichnet) ab oder legt diese fest.

MasterKey

Ruft die Anwendung ab, master Schlüssel, oder legt sie fest.

MicrosoftAccountAudience

Ruft die Microsoft-Kontogruppe ab, die für die Tokenüberprüfung verwendet wird, oder legt diese fest.

MicrosoftAccountClientId

Ruft die Diesem Dienst zugeordnete Client-ID des Microsoft-Kontos ab oder legt sie fest.

MicrosoftAccountClientSecret

Ruft den geheimen Clientschlüssel des Microsoft-Kontos ab, der diesem Dienst zugeordnet ist, oder legt diesen fest.

MicrosoftAccountScope

Ruft den diesem Dienst zugeordneten Microsoft-Kontobereich ab oder legt diesen fest. Ein oder mehrere Werte können durch Leerzeichen getrennt angegeben werden.

MicrosoftPackageSID

Ruft die diesem Dienst zugeordnete Microsoft-Paket-SID ab oder legt diese fest.

Name

Ruft den Namen des Diensts ab oder legt diesen fest.

NotificationHubName

Ruft den Namen des Notification Hubs ab, der diesem Dienst für die Behandlung von Pushbenachrichtigungen zugeordnet ist, oder legt diesen fest.

Schema

Ruft den Standardnamen des Datenbankschemas ab oder legt diese fest. Dieser Standardname des Datenbankschemas wird für Datenbankobjekte verwendet, die keinen explizit konfigurierten Schemanamen haben.

ServiceDomainSuffix

Ruft das für die Umgebung relevante Dns-Domänensuffix des Diensts ab oder legt es fest, z. B. azure-mobile.net oder azure-mobile.cn

SkipVersionCheck

Ruft einen Wert ab, der angibt, ob Aufrufe mit einer ZUMO-API-VERSION für sie zulässig sind.

SubscriptionId

Ruft die SubscriptionId des Diensts ab oder legt diese fest.

TwitterConsumerKey

Ruft den Twitter-Consumerschlüssel ab, der diesem Dienst zugeordnet ist, oder legt diesen fest.

TwitterConsumerSecret

Ruft das twitter-Consumergeheimnis ab, das diesem Dienst zugeordnet ist, oder legt diesen fest.

Methoden

GetSchemaName()

Ruft den Datenbankschemanamen aus der Konfiguration ab. Wenn eine Anwendungseinstellung mit dem Schlüssel MS_TableSchema festgelegt ist, wird diese verwendet. Andernfalls wird eine Einstellung mit dem Schlüssel MS_MobileServiceName mit festgelegt verwendet.

Gilt für: