Microsoft.WindowsAzure.Mobile.Service.Config Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
AutofacDependencyScope | |
AutofacWebApiDependencyResolver | |
BootstrapperAttribute |
Identifica l'implementazione IBootstrapper da usare come punto di ingresso per avviare il servizio. È possibile che un'istanza di questo tipo sia attiva alla volta. |
EntityExtensionConfig |
La EntityExtensionConfig classe fornisce una configurazione specifica per Entity Framework. In particolare, registra EntityTableSqlGenerator come plug-in in Entity Framework in modo che le tabelle che contengono colonne contrassegnate con .TableColumnAttribute |
ExtensionConfigProviderAttribute |
Identifica un'implementazione IExtensionConfigProvider da richiamare come parte del processo di configurazione per consentire alle terze parti di partecipare alla configurazione. |
HostConfigProvider |
Fornisce un'implementazione di IHostConfigProvider fornire un |
HostConfigProviderAttribute |
Identifica l'implementazione da usare per fornire la IHostConfigProvider configurazione del servizio specifica dell'host iniziale. È possibile che un'istanza di questo tipo sia attiva alla volta e in genere sia fornita direttamente dall'host. Gli utenti possono usare la classe come meccanismo per aggiungere o modificare la ConfigBuilder configurazione del servizio fornita dall'host. |
HubAndConnectionTypeResolver |
Fornisce un'implementazione di IHubAndConnectionTypeResolver senza dipendenze esterne. |
OwinAppBuilder |
Si tratta della classe di configurazione OWIN predefinita usata per configurare l'applicazione OWIN con le estensioni middleware usate dal runtime (ad esempio provider di autenticazione) e API Web ASP.NET. La configurazione dell'applicazione OWIN da usare può essere configurata tramite il motore di inserimento delle dipendenze. |
OwinAppBuilderExtension |
È OwinAppBuilderExtension un IOwinAppBuilderExtension oggetto che aggiunge ASP.NET SignalR alla pipeline Owin. |
RouteNames |
Questa classe definisce i nomi di route per le route note registrate dal servizio. Questo può ad esempio essere usato per creare collegamenti alle route usando la System.Web.Http.UrlHelper classe disponibile in un ApiControlleroggetto . |
ServiceSettingsKeys |
Definisce le chiavi da cercare per ServiceSettingsDictionary identificare le impostazioni note. |
ServiceSettingsProvider |
Fornisce un'implementazione predefinita di IServiceSettingsProvider che ottiene |
SetRouteConstraint<TSet> |
Vincolo di route che limita un valore del parametro di route da includere o escludere da un set di valori di tipo |
SignalRExtensionConfig |
La SignalRExtensionConfig classe fornisce una configurazione specifica per SignalR. |
StartupOwinAppBuilder |
Generatore di applicazioni di avvio OWIN iniziale. Questa classe avvia l'inizializzazione richiamando il generatore di applicazioni OWIN registrato usando il Initialize(Action<IAppBuilder>) metodo . |
TableExtensionConfig |
Fornisce inizializzazione personalizzata per la TableController<TData> classe inizializzando API Web ASP.NET formattatori e altro ancora. |
Interfacce
IBootstrapper |
Fornisce un'astrazione che definisce il punto di ingresso iniziale per un servizio. All'avvio, l'host cerca un'implementazione dell'interfaccia IBootstrapper e avvia il processo di configurazione chiamando Initialize. È quindi responsabilità del bootstrapper chiamare ServiceConfig che inizierà quindi il processo di configurazione a partire da IHostConfigProvider, quindi passare alle IExtensionConfigProvider implementazioni e infine chiamare il codice dell'applicazione per la configurazione finale. Se non IBootstrapper esiste alcuna implementazione, l'host cerca una classe statica chiamata |
IConfigBuilder |
Fornisce un'astrazione per la configurazione di un servizio. Ogni metodo in questa interfaccia viene chiamato come parte del processo di configurazione che consente a un servizio di partecipare e modificare la configurazione durante ogni passaggio del processo. |
IExtensionConfigProvider |
Le estensioni di terze parti possono partecipare al processo di configurazione collegandosi come parte della configurazione del servizio. Ciò consente alle estensioni di terze parti di aggiungere le relative dipendenze al resolver di dipendenza in modo che possano sfruttare anche la potenza dell'inserimento delle dipendenze. Dichiarando un livello ExtensionConfigProviderAttribute di assembly contenente un tipo che implementa l'interfaccia IExtensionConfigProvider , l'estensione verrà chiamata come parte del processo di compilazione della configurazione. |
IHostConfigProvider |
La configurazione è un processo in due passaggi in cui un IHostConfigProvider fornisce una configurazione iniziale del servizio fornita dall'host che può quindi essere modificata da un IConfigBuilderoggetto . In questo modo è possibile inizializzare un modello in cui un servizio può essere inizializzato per un ambiente host specifico e tuttavia allo stesso tempo essere configurato in base alle esigenze del servizio. Viene IHostConfigProvider configurato usando l'attributo HostConfigProviderAttribute assembly. Dopo aver selezionato, chiama l'oggetto fornito IConfigBuilder per consentire al servizio di partecipare alla configurazione dell'API Web, OWIN, del sistema di risoluzione delle dipendenze e di eventuali dipendenze aggiuntive. |
IHubAndConnectionTypeResolver |
Fornisce un'astrazione per ottenere gli hub SignalR ASP.NET e le connessioni persistenti per un servizio. |
IOwinAppBuilder |
Astrazione per il generatore di applicazioni OWIN che verrà chiamato durante l'avvio per definire la pipeline dell'applicazione OWIN. L'implementazione OwinAppBuilder viene registrata con il System.Web.Http.HttpConfiguration motore di inserimento delle dipendenze in modo che possa essere modificata registrando un'altra implementazione. |
IOwinAppBuilderExtension |
Astrazione per un'estensione del generatore di applicazioni OWIN che verrà aggiunta alla pipeline OWIN |
IServiceSettingsProvider |
Fornisce un'astrazione per ottenere l'oggetto ServiceSettingsDictionary per un servizio. Contiene ServiceSettingsDictionary le impostazioni, ad esempio il nome e altri parametri per il servizio. |