Condividi tramite


ConfigOptions Classe

Definizione

La ConfigOptions classe fornisce un meccanismo per impostare varie opzioni di configurazione per il servizio. Può essere passato come argomento a ConfigBuilder.

public class ConfigOptions
type ConfigOptions = class
Public Class ConfigOptions
Ereditarietà
ConfigOptions

Costruttori

ConfigOptions()

Inizializza una nuova istanza della classe ConfigOptions.

Proprietà

CachePolicy

Ottiene o imposta i criteri della cache che descrivono le intestazioni di risposta della cache HTTP da includere in un HttpResponseMessage oggetto se non sono state aggiunte intestazioni di memorizzazione nella cache HTTP in precedenza. Il valore predefinito CachePolicy è impostato su "no-cache", ma può essere modificato qui. Se i criteri di cache disponibili non sono sufficienti, è possibile aggiungere un personalizzato Microsoft.WindowsAzure.Mobile.Service.Cache.ICachePolicyProvider al motore di inserimento delle dipendenze.

CorsPolicy

Ottiene o imposta un attributo utilizzato come criterio per le richieste tra le origini.

DiagnosticsAuthorization

Ottiene o imposta l'autorizzazione minima necessaria per accedere alle informazioni di diagnostica del servizio. Le informazioni di diagnostica del servizio vengono fornite dalle StatusReporter istanze registrate con il motore di inserimento delle dipendenze.

ExcludedTraceCategories

Imposta il set di categorie di traccia escluse dalla registrazione. Ogni traccia ha una "Category" che indica l'origine (ovvero l'origine) della traccia. Un'applicazione può usare come LogCategories categorie suggerite o semplicemente escludere la categoria che userà il valore fornito da CallerMemberNameAttribute. Un log con una categoria corrispondente a uno qualsiasi dei prefissi esclusi non verrà registrato. Per impostazione predefinita, i log di sistema non vengono registrati nei log dell'applicazione. Questa operazione viene ottenuta escludendo i log che iniziano con il prefisso "Service.". Se si cancella questa esclusione, l'applicazione visualizzerà tutti i log di sistema oltre a tutti gli altri log registrati dall'applicazione.

LoginProviders

Imposta le ILoginProvider implementazioni che partecipano al processo di autenticazione del servizio mobile di Azure. Il set include l'elenco di ILoginProvider implementazioni registrate per impostazione predefinita. Il set predefinito può essere sostituito o incrementato da implementazioni aggiuntive ILoginProvider . Affinché una voce venga registrata come provider di accesso, deve essere un'implementazione public, visible, non-abstract di ILoginProvider.

MinimumTraceLevel

Ottiene o imposta il valore minimo System.Web.Http.Tracing.TraceLevel per le voci di log che verranno registrate. I log con un System.Web.Http.Tracing.TraceLevel livello inferiore a questo livello verranno ignorati. Il valore predefinito per questa proprietà è System.Web.Http.Tracing.TraceLevel.Info.

Properties

Ottiene le proprietà associate a questa istanza.

PushAuthorization

Ottiene o imposta l'autorizzazione minima necessaria per la registrazione e la ricezione di notifiche push tramite Hub di notifica.

Si applica a