Freigeben über


ConfigOptions Klasse

Definition

Die ConfigOptions -Klasse bietet einen Mechanismus zum Festlegen verschiedener Konfigurationsoptionen für den Dienst. Es kann als Argument an das ConfigBuilderübergeben werden.

public class ConfigOptions
type ConfigOptions = class
Public Class ConfigOptions
Vererbung
ConfigOptions

Konstruktoren

ConfigOptions()

Initialisiert eine neue Instanz der ConfigOptions-Klasse.

Eigenschaften

CachePolicy

Ruft die Cacherichtlinie ab, die die HTTP-Cache-Antwortheader beschreibt, die in ein HttpResponseMessage eingeschlossen werden sollen, wenn zuvor keine HTTP-Zwischenspeicherheader hinzugefügt wurden, oder legt diese fest. Der Standardwert CachePolicy ist auf "no-cache" festgelegt, kann aber hier geändert werden. Wenn die verfügbaren Cacherichtlinien nicht ausreichen, ist es möglich, der Abhängigkeitsinjektions-Engine eine benutzerdefinierte Microsoft.WindowsAzure.Mobile.Service.Cache.ICachePolicyProvider hinzuzufügen.

CorsPolicy

Ruft ein Attribut ab, das als Richtlinie für originübergreifende Anforderungen verwendet wird, oder legt es fest.

DiagnosticsAuthorization

Ruft die mindestens erforderliche Autorisierung ab, um auf Dienstinformationen Diagnose zuzugreifen, oder legt diese fest. Der Dienst Diagnose Informationen werden von den Instanzen bereitgestellt, die StatusReporter bei der Abhängigkeitseinspritzungs-Engine registriert sind.

ExcludedTraceCategories

Legt den Satz von Ablaufverfolgungskategorien fest, die von der Protokollierung ausgeschlossen sind. Jede Spur verfügt über eine "Kategorie", die den Ursprung (d. h. die "Quelle") der Spur angibt. Eine Anwendung kann die LogCategories wie vorgeschlagenen Kategorien verwenden oder einfach die Kategorie weglassen, die den vom CallerMemberNameAttributeangegebenen Wert verwendet. Ein Protokoll mit einer Kategorie, die einem der ausgeschlossenen Präfixe entspricht, wird nicht protokolliert. Standardmäßig werden Systemprotokolle nicht in den Anwendungsprotokollen protokolliert. Dies wird erreicht, indem Protokolle mit dem Präfix "Service." ausgeschlossen werden. Wenn dieser Ausschluss aufgehoben wird, werden für die Anwendung alle Systemprotokolle zusätzlich zu allen anderen Protokollen angezeigt, die von der Anwendung protokolliert werden.

LoginProviders

Legt die ILoginProvider Implementierungen fest, die am Azure Mobile Service-Authentifizierungsprozess teilnehmen. Der Satz enthält die Liste der ILoginProvider Implementierungen, die standardmäßig registriert sind. Der Standardsatz kann durch zusätzliche ILoginProvider Implementierungen ersetzt oder erweitert werden. Damit ein Eintrag als Anmeldeanbieter registriert werden kann, muss es sich um eine publicImplementierung von ILoginProviderhandelnvisiblenon-abstract.

MinimumTraceLevel

Ruft das Minimum System.Web.Http.Tracing.TraceLevel für Protokolleinträge ab, die protokolliert werden, oder legt dieses fest. Protokolle mit einem System.Web.Http.Tracing.TraceLevel unterhalb dieser Ebene werden ignoriert. Der Standardwert für diese Eigenschaft ist System.Web.Http.Tracing.TraceLevel.Info.

Properties

Ruft die Eigenschaften ab, die dieser Instanz zugeordnet sind.

PushAuthorization

Ruft die mindestens erforderliche Autorisierung ab, um Pushbenachrichtigungen über Notification Hub zu registrieren und zu empfangen, oder legt diese fest.

Gilt für: