Compartilhar via


Microsoft.WindowsAzure.Mobile.Service.Config Namespace

Classes

AutofacDependencyScope
AutofacWebApiDependencyResolver
BootstrapperAttribute

Identifica a IBootstrapper implementação a ser usada como ponto de entrada para iniciar o serviço. Só pode haver uma dessas instâncias ativa por vez.

EntityExtensionConfig

A EntityExtensionConfig classe fornece configuração específica para o Entity Framework. Em particular, ele se registra EntityTableSqlGenerator como um plug-in no Entity Framework para que as tabelas que transportam colunas marcadas com o TableColumnAttribute.

ExtensionConfigProviderAttribute

Identifica uma IExtensionConfigProvider implementação a ser invocada como parte do processo de configuração para que terceiros participem da configuração.

HostConfigProvider

Fornece uma implementação de IHostConfigProvider fornecer um
configuração de serviço padrão com as várias implementações padrão fornecidas pelo runtime.

HostConfigProviderAttribute

Identifica a IHostConfigProvider implementação a ser usada para fornecer a configuração inicial do serviço específico do host. Só pode haver uma dessas instâncias ativa por vez e, normalmente, ela é fornecida pelo host diretamente. Os usuários podem usar a ConfigBuilder classe como um mecanismo para adicionar ou modificar a configuração de serviço fornecida pelo host.

HubAndConnectionTypeResolver

Fornece uma implementação de IHubAndConnectionTypeResolver sem dependências externas.

OwinAppBuilder

Essa é a classe de configuração OWIN padrão usada para configurar o aplicativo OWIN com as extensões de middleware que o runtime usa (por exemplo, provedores de autenticação), bem como ASP.NET Web API. A configuração do aplicativo OWIN a ser usada pode ser configurada por meio do mecanismo de injeção de dependência.

OwinAppBuilderExtension

O OwinAppBuilderExtension é um IOwinAppBuilderExtension que adiciona ASP.NET SignalR ao pipeline do Owin.

RouteNames

Essa classe define os nomes de rota para rotas conhecidas registradas pelo serviço. Isso pode, por exemplo, ser usado para criar links para as rotas usando a System.Web.Http.UrlHelper classe que está disponível em um ApiController.

ServiceSettingsKeys

Define as chaves que procuramos para ServiceSettingsDictionary identificar as configurações conhecidas.

ServiceSettingsProvider

Fornece uma implementação padrão da IServiceSettingsProvider qual obtém o
configurações para o serviço do global ConfigurationManager.

SetRouteConstraint<TSet>

Uma restrição de rota que restringe um valor de parâmetro de rota a ser incluído ou excluído de um conjunto de valores do tipo TSet.

SignalRExtensionConfig

A SignalRExtensionConfig classe fornece configuração específica para o SignalR.

StartupOwinAppBuilder

O construtor inicial de aplicativos de inicialização OWIN. Essa classe inicia a inicialização invocando o construtor de aplicativos OWIN que foi registrado usando o Initialize(Action<IAppBuilder>) método .

TableExtensionConfig

Fornece inicialização personalizada para a TableController<TData> classe inicializando ASP.NET Web API formatadores e muito mais.

Interfaces

IBootstrapper

Fornece uma abstração que define o ponto de entrada inicial de um serviço. Na inicialização, o host procura uma implementação da IBootstrapper interface e inicia o processo de configuração chamando Initialize. Em seguida, é responsabilidade do bootstrapper chamar ServiceConfig , que iniciará o processo de configuração começando com o IHostConfigProvidere, em seguida, passará para IExtensionConfigProvider implementações e, finalmente, chamará o código do aplicativo para a configuração final. Se não houver nenhuma IBootstrapper implementação, o host procurará uma classe estática chamada WebApiConfig e esperará um método estático chamado Register.

IConfigBuilder

Fornece uma abstração para configurar um serviço. Cada método nessa interface é chamado como parte do processo de configuração, permitindo que um serviço participe e altere a configuração durante cada etapa do processo.

IExtensionConfigProvider

Extensões de terceiros podem participar do processo de configuração conectando-se como parte da configuração do serviço. Isso permite que extensões de terceiros adicionem suas dependências ao resolvedor de dependências para que elas também possam aproveitar o poder da injeção de dependência. Ao declarar um nível ExtensionConfigProviderAttribute de assembly que contém um tipo que implementa a IExtensionConfigProvider interface , a extensão será chamada como parte do processo de criação de configuração.

IHostConfigProvider

A configuração é um processo de duas etapas em que um fornece uma IHostConfigProvider configuração de serviço inicial fornecida pelo host que, em seguida, pode ser modificada por um IConfigBuilder. Isso permite que um modelo em que um serviço possa ser inicializado para um ambiente de host específico e, ao mesmo tempo, ser configurado para atender às necessidades do serviço. O IHostConfigProvider é configurado usando o HostConfigProviderAttribute atributo assembly. Depois de selecionado, ele chama o fornecido IConfigBuilder para permitir que o serviço participe da configuração da API Web, do OWIN, do resolvedor de dependências e de dependências adicionais.

IHubAndConnectionTypeResolver

Fornece uma abstração para obter os hubs do ASP.NET SignalR e conexões persistentes para um serviço.

IOwinAppBuilder

Uma abstração para o construtor de aplicativos OWIN que será chamada durante a inicialização para definir o pipeline de aplicativo OWIN. A OwinAppBuilder implementação é registrada com o System.Web.Http.HttpConfiguration mecanismo de injeção de dependência para que possa ser alterada registrando outra implementação.

IOwinAppBuilderExtension

Uma abstração para uma extensão do construtor de aplicativos OWIN que será acrescentada ao pipeline OWIN
como parte de OwinAppBuilder. Esse mecanismo de extensão é útil para adicionar extensões OWIN em que a ordenação não é crítica além de que elas são adicionadas após a parte de autenticação do pipeline.

IServiceSettingsProvider

Fornece uma abstração para obter o ServiceSettingsDictionary para um serviço. O ServiceSettingsDictionary contém configurações como o nome e outros parâmetros para o serviço.