天啊,我正在研究注销功能,并尝试更新重定向。现在点击退出时。在我的家庭控制器RedirectResult SignOut()
{
FormsAuthentication.SignOut();
Session.Abadon();
Redirect(SignOutEndPoint);
}
的注销操作中,您将成功注销并向用户显示标准的注销页面。
ActionResult temp = RedirectToAction("SignOut", "Authenticate");
return View("~")
我尝试让用户进入登录页面,而不是标准的退出页面。我在以下代码之后静静地签了名。通过调用此代码,它返回500.有些人可能指出我正确的方法吗?谢谢。
return RedirectToAction("SignOut", "Authenticate")
一种不同的方式,是否有办法拦截@VisibleForTesting
Set<Metric> removeDuplicates(List<Metric> metrics) {
Map<RawMetric, Metric> metricsMap = new HashMap<>();
for (Metric metric : metrics) {
RawMetric rawMetric = RawMetric.builder()
.metricName(metric.getName())
.metricType(metricName.getMetricType())
... // and more
.build();
// pick the latest updated metric (based on lastSeen date)
BiFunction<RawMetric, Metric, Metric> biFunction =
(k, v) -> Metric.builder()
.name(k.getMetricName())
.metricType(k.getMetricType())
... // and more
.lastSeen(v.getLastSeen().after(
metricName.getLastSeen()) ? v.getLastSeen() :
metricName.getLastSeen())
.firstSeen(v.getFirstSeen())
.build();
metricsMap.putIfAbsent(rawMetric, metric);
metricsMap.computeIfPresent(rawMetric, biFunction);
}
return ImmutableSet.copyOf(metricsMap.values());
}
@Value
@Builder
static class RawMetricName {
private String metricName;
private String metricType;
private String ad;
private String project;
private String fleet;
private String host;
private int granularity;
}
并处理其他重定向?