Microsoft.WindowsAzure.Mobile.Service.Config Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AutofacDependencyScope | |
AutofacWebApiDependencyResolver | |
BootstrapperAttribute |
Określa implementację IBootstrapper , która ma być używana jako punkt wejścia do uruchomienia usługi. W danym momencie może być tylko jedno takie wystąpienie aktywne. |
EntityExtensionConfig |
Klasa EntityExtensionConfig udostępnia konfigurację specyficzną dla programu Entity Framework. W szczególności rejestruje EntityTableSqlGenerator się jako wtyczka do programu Entity Framework, aby tabele zawierające kolumny oznaczone symbolem TableColumnAttribute. |
ExtensionConfigProviderAttribute |
Identyfikuje implementację IExtensionConfigProvider , która ma być wywoływana w ramach procesu konfiguracji w celu udziału w konfiguracji innych firm. |
HostConfigProvider |
Zapewnia implementację IHostConfigProvider dostarczania |
HostConfigProviderAttribute |
Identyfikuje implementację IHostConfigProvider , która ma być używana do dostarczania początkowej konfiguracji usługi specyficznej dla hosta. W danym momencie może być tylko jedno takie wystąpienie aktywne i zazwyczaj jest ono udostępniane bezpośrednio przez hosta. Użytkownicy mogą używać ConfigBuilder klasy jako mechanizmu dodawania lub modyfikowania konfiguracji usługi dostarczonej przez hosta. |
HubAndConnectionTypeResolver |
Zapewnia implementację programu IHubAndConnectionTypeResolver bez zależności zewnętrznych. |
OwinAppBuilder |
Jest to domyślna klasa konfiguracji OWIN używana do konfigurowania aplikacji OWIN przy użyciu rozszerzeń oprogramowania pośredniczącego używanych przez środowisko uruchomieniowe (np. dostawców uwierzytelniania) oraz interfejsu API sieci Web ASP.NET. Konfigurację aplikacji OWIN do użycia można skonfigurować za pomocą aparatu wstrzykiwania zależności. |
OwinAppBuilderExtension |
Element OwinAppBuilderExtension to element IOwinAppBuilderExtension , który dodaje ASP.NET SignalR do potoku Owin. |
RouteNames |
Ta klasa definiuje nazwy tras dla znanych tras zarejestrowanych przez usługę. Może to na przykład służyć do tworzenia linków do tras przy użyciu System.Web.Http.UrlHelper klasy, która jest dostępna w obiekcie ApiController. |
ServiceSettingsKeys |
Definiuje klucze, których szukamy, ServiceSettingsDictionary aby zidentyfikować znane ustawienia. |
ServiceSettingsProvider |
Udostępnia domyślną implementację, której wartość IServiceSettingsProvider jest pobierana |
SetRouteConstraint<TSet> |
Ograniczenie trasy, które ogranicza wartość parametru trasy do dołączenia lub wykluczenia z zestawu wartości typu |
SignalRExtensionConfig |
Klasa SignalRExtensionConfig udostępnia konfigurację specyficzną dla usługi SignalR. |
StartupOwinAppBuilder |
Początkowy konstruktor aplikacji startowych OWIN. Ta klasa rozpoczyna inicjowanie przez wywołanie konstruktora aplikacji OWIN, który został zarejestrowany przy użyciu Initialize(Action<IAppBuilder>) metody . |
TableExtensionConfig |
Udostępnia niestandardowe inicjowanie klasy inicjalizacji ASP.NET funkcji formatowania interfejsu TableController<TData> API sieci Web i nie tylko. |
Interfejsy
IBootstrapper |
Zapewnia abstrakcję definiującą początkowy punkt wejścia dla usługi. Podczas uruchamiania host szuka implementacji interfejsu IBootstrapper i uruchamia proces konfiguracji przez wywołanie metody Initialize. Następnie jest on odpowiedzialny za wywołanie ServiceConfig programu inicjacyjnego, który następnie rozpocznie proces konfiguracji rozpoczynający się od IHostConfigProvider, a następnie przejdzie do IExtensionConfigProvider implementacji, a na koniec wywoła kod aplikacji na potrzeby ostatecznej konfiguracji. Jeśli nie IBootstrapper ma implementacji, host szuka klasy statycznej o nazwie |
IConfigBuilder |
Zapewnia abstrakcję służącą do konfigurowania usługi. Każda metoda w tym interfejsie jest wywoływana w ramach procesu konfiguracji, który umożliwia usłudze uczestnictwo i zmianę konfiguracji w każdym kroku procesu. |
IExtensionConfigProvider |
Rozszerzenia innych firm mogą uczestniczyć w procesie konfiguracji, przyłączając się w ramach konfiguracji usługi. Dzięki temu rozszerzenia innych firm mogą dodawać swoje zależności do narzędzia rozpoznawania zależności, dzięki czemu mogą również korzystać z możliwości iniekcji zależności. Deklarując poziom ExtensionConfigProviderAttribute zestawu zawierający typ implementujący IExtensionConfigProvider interfejs, rozszerzenie zostanie wywołane w ramach procesu tworzenia konfiguracji. |
IHostConfigProvider |
Konfiguracja to proces dwuetapowy, w którym IHostConfigProvider element udostępnia początkową konfigurację usługi dostarczaną przez hosta, który następnie może zostać zmodyfikowany przez element IConfigBuilder. Dzięki temu model, w którym można zainicjować usługę dla określonego środowiska hosta, a jednocześnie skonfigurować go do potrzeb usługi. Element IHostConfigProvider jest konfigurowany przy użyciu atrybutu HostConfigProviderAttribute zestawu. Po wybraniu metody wywołuje element w podanym IConfigBuilder celu, aby umożliwić usłudze uczestnictwo w konfigurowaniu internetowego interfejsu API, OWIN, narzędzia rozpoznawania zależności i wszelkich dodatkowych zależności. |
IHubAndConnectionTypeResolver |
Zapewnia abstrakcję służącą do pobierania ASP.NET koncentratorów SignalR i połączeń trwałych dla usługi. |
IOwinAppBuilder |
Abstrakcja konstruktora aplikacji OWIN, który zostanie wywołany podczas uruchamiania w celu zdefiniowania potoku aplikacji OWIN. Implementacja OwinAppBuilder jest rejestrowana za System.Web.Http.HttpConfiguration pomocą aparatu iniekcji zależności, aby można było ją zmienić, rejestrując inną implementację. |
IOwinAppBuilderExtension |
Abstrakcja rozszerzenia konstruktora aplikacji OWIN, która zostanie dołączona do potoku OWIN |
IServiceSettingsProvider |
Zapewnia abstrakcję pobierania ServiceSettingsDictionary elementu dla usługi. Zawiera ServiceSettingsDictionary ustawienia, takie jak nazwa i inne parametry usługi. |
Azure SDK for .NET