Partilhar via


ConfigOptions Classe

Definição

A ConfigOptions classe fornece um mecanismo para definir várias opções de configuração para o serviço. Pode ser transmitido 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 ConfigOptions classe.

Propriedades

CachePolicy

Obtém ou define a política de cache que descreve os cabeçalhos de resposta da cache HTTP para incluir num HttpResponseMessage caso não tenham sido adicionados cabeçalhos de colocação em cache HTTP anteriormente. A predefinição CachePolicy está definida como "sem cache", mas pode ser alterada aqui. Se as políticas de cache disponíveis não forem suficientes, é possível adicionar um personalizado Microsoft.WindowsAzure.Mobile.Service.Cache.ICachePolicyProvider ao motor de injeção de dependências.

CorsPolicy

Obtém ou define um atributo utilizado como política para pedidos de Várias Origens.

DiagnosticsAuthorization

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

ExcludedTraceCategories

Define o conjunto de categorias de rastreio que estão excluídas de serem registadas. Cada rastreio tem uma "Categoria" que indica a origem (ou seja, a "origem") do rastreio. Uma aplicação pode utilizar as LogCategories categorias sugeridas ou simplesmente deixar de fora a categoria que irá utilizar o valor fornecido pelo CallerMemberNameAttribute. Um registo com uma categoria que corresponda a qualquer um dos prefixos excluídos não será registado. Por predefinição, os registos do sistema não são registados nos registos da aplicação. Isto é conseguido excluindo os registos que começam com o prefixo "Service.". Se limpar esta exclusão, a aplicação verá todos os registos do sistema para além de quaisquer outros registos registados pela aplicação.

LoginProviders

Define as ILoginProvider implementações que estão a participar no processo de autenticação do Serviço Móvel do Azure. O conjunto inclui a lista de ILoginProvider implementações que estão registadas por predefinição. O conjunto predefinido pode ser substituído ou aumentado por implementações adicionais ILoginProvider . Para que uma entrada seja registada como um fornecedor de início de sessão, tem de 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 registo que serão registadas. Os registos com um System.Web.Http.Tracing.TraceLevel nível abaixo deste nível serão ignorados. A predefinição para esta 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 registar e receber notificações push com o Notification Hub.

Aplica-se a