Sdílet prostřednictvím


ConfigOptions Třída

Definice

Třída ConfigOptions poskytuje mechanismus pro nastavení různých možností konfigurace služby. Dá se předat jako argument do ConfigBuilder.

public class ConfigOptions
type ConfigOptions = class
Public Class ConfigOptions
Dědičnost
ConfigOptions

Konstruktory

ConfigOptions()

Inicializuje novou instanci ConfigOptions třídy .

Vlastnosti

CachePolicy

Získá nebo nastaví zásady mezipaměti popisující hlavičky mezipaměti hlavičky mezipaměti HTTP, aby byly zahrnuty v HttpResponseMessage případě, že žádné hlavičky mezipaměti HTTP byly přidány dříve. Výchozí hodnota CachePolicy je nastavená na "no-cache", ale můžete ji tady změnit. Pokud dostupné zásady mezipaměti nejsou dostatečné, je možné do modulu pro injektáž závislostí přidat vlastní Microsoft.WindowsAzure.Mobile.Service.Cache.ICachePolicyProvider .

CorsPolicy

Získá nebo nastaví atribut používaný jako zásady pro požadavky mezi zdroji.

DiagnosticsAuthorization

Získá nebo nastaví minimální požadovanou autorizaci pro přístup k diagnostickým informacím služby. Diagnostické informace služby poskytují StatusReporter instance zaregistrované v modulu pro injektáž závislostí.

ExcludedTraceCategories

Nastaví sadu trasovacích kategorií, které jsou vyloučené z protokolování. Každé trasování má "Category" označující původ (tj. "zdroj") trasování. Aplikace může použít LogCategories navrhované kategorie nebo jednoduše vynechat kategorii, která bude používat hodnotu poskytnutou parametrem CallerMemberNameAttribute. Protokol s kategorií, která odpovídá některé z vyloučených předpon, se nezaprotokoluje. Ve výchozím nastavení se systémové protokoly neprotokolují do protokolů aplikací. Toho se dosáhne vyloučením protokolů začínajících předponou .Service. Pokud toto vyloučení vymažete, aplikace uvidí všechny systémové protokoly a také všechny ostatní protokoly, které zaprotokoluje.

LoginProviders

ILoginProvider Nastaví implementace, které se účastní procesu ověřování Azure Mobile Service. Sada obsahuje seznam ILoginProvider implementací, které jsou zaregistrované ve výchozím nastavení. Výchozí sadu lze nahradit nebo rozšířit dalšími ILoginProvider implementacemi. Aby se položka zaregistrovala jako zprostředkovatel přihlášení, musí to být publicimplementace , visible, non-abstract .ILoginProvider

MinimumTraceLevel

Získá nebo nastaví minimum System.Web.Http.Tracing.TraceLevel pro položky protokolu, které budou protokolovány. Protokoly pod System.Web.Http.Tracing.TraceLevel touto úrovní se budou ignorovat. Výchozí hodnota pro tuto vlastnost je System.Web.Http.Tracing.TraceLevel.Info.

Properties

Získá vlastnosti přidružené k této instanci.

PushAuthorization

Získá nebo nastaví minimální požadovanou autorizaci potřebnou k registraci a přijímání nabízených oznámení pomocí centra oznámení.

Platí pro