Указывает ли приведенный выше пример, что я реализую RefreshMerchantAuthorization в классе запуска?
blockquote>Класс Полли
Context
позволяет переносить любые пользовательские данные с семантикой, подобнойDictionary<string, object>
, Таким образом, вы также можете передать класс обработчика в политику черезContext
.Для
RefreshMerchantAuthorization(...)
метода экземпляра в классеFooHandler
вы можете настроить политику вStartUp
:var authMerchTokenPolicy = Policy<HttpResponseMessage> .HandleResult(r => r.StatusCode == 500) .RetryAsync(1, onRetryAsync: async (ex, i, context) => await ((FooHandler)context["handler"]).RefreshMerchantAuthorization(context["httpClient"]));
С, на сайте использования политики в
FooHandler
: [ 1116]var httpResponseMessage = await authMerchTokenPolicy.ExecuteAsync(context => context["httpClient"].GetAsync(uri), contextData: new Dictionary<string, object> { {"httpClient", httpClient}, {"handler", this} });
Все это при условии, что
RefreshMerchantAuthorization(...)
нельзя / нельзя сделатьstatic
(еслиstatic
на него можно ссылаться непосредственно из классаStartUp
как статического метод).
Прямо из MSDN:
Глобализация - это процесс проектирования и разработки приложений, которые функционируют для множества культур.
Локализация - это процесс настройки вашего приложения для данной культуры и локали .
... Глобализация фокусирует возможности ваших приложений на пользователях как общую пользовательскую базу, тогда как локализация фокусируется на подмножествах пользователей в данной культуре или локали. Таким образом, вы можете думать о глобализации как о стратегическом месте, где локализация является тактической.
Глобализация делает ваше программное обеспечение для готов к международным рынкам:
Локализация адаптирует ваше программное обеспечение на определенный локальный рынок:
Локализация - это такие вещи, как изменение пользовательского интерфейса, чтобы быть на разных языках; Глобализация (или интернационализация) - это возможность справиться с иностранным контентом, таким как возможность загрузить японский документ на английской машине / сборке приложения.