Partager via


ConfigOptions Classe

Définition

La ConfigOptions classe fournit un mécanisme permettant de définir différentes options de configuration pour le service. Il peut être passé en tant qu’argument à .ConfigBuilder

public class ConfigOptions
type ConfigOptions = class
Public Class ConfigOptions
Héritage
ConfigOptions

Constructeurs

ConfigOptions()

Initialise une nouvelle instance de la classe ConfigOptions.

Propriétés

CachePolicy

Obtient ou définit la stratégie de cache décrivant les en-têtes de réponse du cache de mise en cache HTTP à inclure dans un HttpResponseMessage si aucun en-tête de mise en cache HTTP n’a été ajouté précédemment. La valeur par défaut CachePolicy est « no-cache », mais peut être modifiée ici. Si les stratégies de cache disponibles ne sont pas suffisantes, il est possible d’ajouter un personnalisé Microsoft.WindowsAzure.Mobile.Service.Cache.ICachePolicyProvider au moteur d’injection de dépendances.

CorsPolicy

Obtient ou définit un attribut utilisé comme stratégie pour les requêtes cross-origin.

DiagnosticsAuthorization

Obtient ou définit l’autorisation minimale requise pour accéder aux informations diagnostics du service. Les informations de diagnostics de service sont fournies par les StatusReporter instances inscrites auprès du moteur d’injection de dépendances.

ExcludedTraceCategories

Définit l’ensemble des catégories de trace qui sont exclues de la journalisation. Chaque trace a une « Catégorie » indiquant l’origine (c’est-à-dire la « source ») de la trace. Une application peut utiliser comme LogCategories catégories suggérées, ou simplement laisser de l’extérieur la catégorie qui utilisera la valeur fournie par .CallerMemberNameAttribute Un journal avec une catégorie qui correspond à l’un des préfixes exclus n’est pas journalisé. Par défaut, les journaux système ne sont pas consignés dans les journaux d’application. Pour ce faire, vous excluez les journaux qui commencent par le préfixe «Service. ». Si vous effacez cette exclusion, l’application verra tous les journaux système en plus de tous les autres journaux enregistrés par l’application.

LoginProviders

Définit les ILoginProvider implémentations qui participent au processus d’authentification Azure Mobile Service. L’ensemble inclut la liste des ILoginProvider implémentations inscrites par défaut. L’ensemble par défaut peut être remplacé ou augmenté par des implémentations supplémentaires ILoginProvider . Pour qu’une entrée soit inscrite en tant que fournisseur de connexion, il doit s’agir d’une publicimplémentation , visiblede non-abstractILoginProvider.

MinimumTraceLevel

Obtient ou définit le minimum System.Web.Http.Tracing.TraceLevel pour les entrées de journal qui seront journalisées. Les journaux dont le System.Web.Http.Tracing.TraceLevel niveau est inférieur sont ignorés. La valeur par défaut pour cette propriété est System.Web.Http.Tracing.TraceLevel.Info.

Properties

Obtient les propriétés associées à cette instance.

PushAuthorization

Obtient ou définit l’autorisation minimale requise pour s’inscrire et recevoir des notifications Push à l’aide de Notification Hub.

S’applique à