@Override
public Observable<Map<String, ConnectionString>> getConnectionStringsAsync() {
return Observable.zip(listConnectionStrings(), listSlotConfigurations(), new Func2<ConnectionStringDictionaryInner, SlotConfigNamesResourceInner, Map<String, ConnectionString>>() {
@Override
public Map<String, ConnectionString> call(final ConnectionStringDictionaryInner connectionStringsInner, final SlotConfigNamesResourceInner slotConfigs) {
if (connectionStringsInner == null || connectionStringsInner.properties() == null) {
return null;
}
return Maps.asMap(connectionStringsInner.properties().keySet(), new Function<String, ConnectionString>() {
@Override
public ConnectionString apply(String input) {
return new ConnectionStringImpl(input, connectionStringsInner.properties().get(input),
slotConfigs != null && slotConfigs.connectionStringNames() != null && slotConfigs.connectionStringNames().contains(input));
}
});
}
});
}
WebAppBaseImpl.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:azure-libraries-for-java
作者:
评论列表
文章目录