Udostępnij za pośrednictwem


ConfigOptions Klasa

Definicja

Klasa ConfigOptions udostępnia mechanizm ustawiania różnych opcji konfiguracji dla usługi. Można go przekazać jako argument do elementu ConfigBuilder.

public class ConfigOptions
type ConfigOptions = class
Public Class ConfigOptions
Dziedziczenie
ConfigOptions

Konstruktory

ConfigOptions()

Inicjuje nowe wystąpienie klasy ConfigOptions.

Właściwości

CachePolicy

Pobiera lub ustawia zasady pamięci podręcznej opisujące nagłówki buforowania HTTP buforowania nagłówków odpowiedzi pamięci podręcznej, które mają zostać uwzględnione w HttpResponseMessage nagłówkach buforowania HTTP, jeśli nie zostały wcześniej dodane żadne nagłówki buforowania HTTP. Wartość domyślna CachePolicy jest ustawiona na "no-cache", ale można jej zmienić tutaj. Jeśli dostępne zasady pamięci podręcznej nie są wystarczające, istnieje możliwość dodania niestandardowego Microsoft.WindowsAzure.Mobile.Service.Cache.ICachePolicyProvider do aparatu wstrzykiwania zależności.

CorsPolicy

Pobiera lub ustawia atrybut używany jako zasady dla żądań między źródłami.

DiagnosticsAuthorization

Pobiera lub ustawia minimalną wymaganą autoryzację wymaganą do uzyskania dostępu do informacji diagnostycznych usługi. Informacje diagnostyczne o usłudze są dostarczane przez StatusReporter wystąpienia zarejestrowane przy użyciu aparatu iniekcji zależności.

ExcludedTraceCategories

Ustawia zestaw kategorii śledzenia, które są wykluczone z rejestrowania. Każdy ślad ma wartość "Kategoria" wskazującą pochodzenie (tj. "źródło") śladu. Aplikacja może używać LogCategories jako sugerowanych kategorii lub po prostu pominąć kategorię, która będzie używać wartości podanej CallerMemberNameAttributeprzez element . Dziennik z kategorią zgodną z żadnym z wykluczonych prefiksów nie zostanie zarejestrowany. Domyślnie dzienniki systemowe nie są rejestrowane w dziennikach aplikacji. Można to osiągnąć, wykluczając dzienniki rozpoczynające się od prefiksu "Service.". W przypadku wyczyszczenia tego wykluczenia aplikacja będzie widzieć wszystkie dzienniki systemowe oprócz innych dzienników zarejestrowanych przez aplikację.

LoginProviders

ILoginProvider Ustawia implementacje, które uczestniczą w procesie uwierzytelniania usługi Azure Mobile Service. Zestaw zawiera listę implementacji ILoginProvider , które są domyślnie zarejestrowane. Domyślny zestaw można zastąpić lub rozszerzyć przez dodatkowe ILoginProvider implementacje. Aby wpis został zarejestrowany jako dostawca logowania, musi to być public, visiblenon-abstract implementacja ILoginProvider.

MinimumTraceLevel

Pobiera lub ustawia minimum System.Web.Http.Tracing.TraceLevel dla wpisów dziennika, które zostaną zarejestrowane. Dzienniki z System.Web.Http.Tracing.TraceLevel poziomem poniżej tego poziomu zostaną zignorowane. Wartość domyślna dla tej właściwości to System.Web.Http.Tracing.TraceLevel.Info.

Properties

Pobiera właściwości skojarzone z tym wystąpieniem.

PushAuthorization

Pobiera lub ustawia minimalną wymaganą autoryzację wymaganą do zarejestrowania się i odbierania powiadomień wypychanych przy użyciu usługi Notification Hub.

Dotyczy