Compartilhar via


ConfigOptions Classe

Definição

A ConfigOptions classe fornece um mecanismo para definir várias opções de configuração para o serviço. Ele pode ser passado como um argumento para o ConfigBuilder.

public class ConfigOptions
type ConfigOptions = class
Public Class ConfigOptions
Herança
ConfigOptions

Construtores

ConfigOptions()

Inicializa uma nova instância da classe ConfigOptions.

Propriedades

CachePolicy

Obtém ou define a política de cache que descreve os cabeçalhos de cache HTTP cabeçalhos de resposta de cache a serem incluídos em um HttpResponseMessage se nenhum cabeçalho de cache HTTP tiver sido adicionado anteriormente. O padrão CachePolicy é definido como "sem cache", mas pode ser alterado aqui. Se as políticas de cache disponíveis não forem suficientes, será possível adicionar um personalizado Microsoft.WindowsAzure.Mobile.Service.Cache.ICachePolicyProvider ao mecanismo de injeção de dependência.

CorsPolicy

Obtém ou define um atributo usado como política para solicitações entre origens.

DiagnosticsAuthorization

Obtém ou define a autorização mínima necessária para acessar o serviço diagnóstico informações. As informações de diagnóstico de serviço são fornecidas pelas StatusReporter instâncias registradas com o mecanismo de injeção de dependência.

ExcludedTraceCategories

Define o conjunto de categorias de rastreamento excluídas de serem registradas. Cada rastreamento tem uma "Categoria" que indica a origem (ou seja, a "origem") do rastreamento. Um aplicativo pode usar o LogCategories como categorias sugeridas ou simplesmente deixar de fora a categoria que usará o valor fornecido pelo CallerMemberNameAttribute. Um log com uma categoria que corresponda a qualquer um dos prefixos excluídos não será registrado. Por padrão, os logs do sistema não são registrados nos logs do aplicativo. Isso é obtido excluindo logs começando com o prefixo "Service.". Se estiver limpando essa exclusão, o aplicativo verá todos os logs do sistema além de outros logs registrados pelo aplicativo.

LoginProviders

Define as ILoginProvider implementações que estão participando do processo de autenticação do Serviço Móvel do Azure. O conjunto inclui a lista de ILoginProvider implementações registradas por padrão. O conjunto padrão pode ser substituído ou aumentado por implementações adicionais ILoginProvider . Para que uma entrada seja registrada como um provedor de logon, ela deve ser uma publicimplementação , visible, non-abstract de ILoginProvider.

MinimumTraceLevel

Obtém ou define o mínimo System.Web.Http.Tracing.TraceLevel para entradas de log que serão registradas. Os logs com um System.Web.Http.Tracing.TraceLevel abaixo desse nível serão ignorados. O padrão para essa propriedade é System.Web.Http.Tracing.TraceLevel.Info.

Properties

Obtém as propriedades associadas a esta instância.

PushAuthorization

Obtém ou define a autorização mínima necessária para se registrar e receber notificações por push usando o Hub de Notificação.

Aplica-se a