Microsoft.WindowsAzure.Mobile.Service.Config Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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 |
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 |
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 |
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 |
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. |
Azure SDK for .NET