Dela via


ConfigOptions Klass

Definition

Klassen ConfigOptions tillhandahåller en mekanism för att ange olika konfigurationsalternativ för tjänsten. Den kan skickas som ett argument till ConfigBuilder.

public class ConfigOptions
type ConfigOptions = class
Public Class ConfigOptions
Arv
ConfigOptions

Konstruktorer

ConfigOptions()

Initierar en ny instans av ConfigOptions klassen.

Egenskaper

CachePolicy

Hämtar eller ställer in cacheprincipen som beskriver http-cachehuvuden cachens svarshuvuden som ska inkluderas i en HttpResponseMessage om inga HTTP-cachelagringshuvuden har lagts till tidigare. Standardinställningen CachePolicy är "ingen cache" men kan ändras här. Om de tillgängliga cacheprinciperna inte räcker är det möjligt att lägga till en anpassad Microsoft.WindowsAzure.Mobile.Service.Cache.ICachePolicyProvider till beroendeinmatningsmotorn.

CorsPolicy

Hämtar eller anger ett attribut som används som princip för begäranden mellan ursprung.

DiagnosticsAuthorization

Hämtar eller anger den minsta auktorisering som krävs för att få åtkomst till information om tjänstdiagnostik. Information om tjänstdiagnostik tillhandahålls av de StatusReporter instanser som registrerats med beroendeinmatningsmotorn.

ExcludedTraceCategories

Anger den uppsättning spårningskategorier som undantas från att loggas. Varje spårning har en "kategori" som anger ursprunget (dvs. "källan") för spårningen. Ett program kan använda LogCategories som föreslagna kategorier eller helt enkelt utelämna kategorin som använder värdet som tillhandahålls av CallerMemberNameAttribute. En logg med en kategori som matchar något av de exkluderade prefixen loggas inte. Som standard loggas inte systemloggar i programloggarna. Detta uppnås genom att undanta loggar som börjar med prefixet "Service.". Om du rensar det här undantaget ser programmet alla systemloggar utöver andra loggar som loggas av programmet.

LoginProviders

Anger de ILoginProvider implementeringar som deltar i autentiseringsprocessen för Azure Mobile Service. Uppsättningen innehåller en lista över ILoginProvider implementeringar som är registrerade som standard. Standarduppsättningen kan ersättas eller utökas med ytterligare ILoginProvider implementeringar. För att en post ska kunna registreras som en inloggningsprovider måste den vara en public, visible, non-abstract implementering av ILoginProvider.

MinimumTraceLevel

Hämtar eller anger minimivärdet System.Web.Http.Tracing.TraceLevel för loggposter som ska loggas. Loggar med en System.Web.Http.Tracing.TraceLevel under den här nivån ignoreras. Standardvärdet för den här egenskapen är System.Web.Http.Tracing.TraceLevel.Info.

Properties

Hämtar de egenskaper som är associerade med den här instansen.

PushAuthorization

Hämtar eller anger den minsta auktorisering som krävs för att registrera sig för och ta emot push-meddelanden med hjälp av Notification Hub.

Gäller för