私はそのような実装をしましたISiteMapNodeVisibilityProvider
public bool IsVisible(SiteMapNode node, HttpContext context, IDictionary<string, object> sourceMetadata)
{
return !context.Request.IsAuthenticated;
}
しかし、新しいバージョンでは、縫い目が次のように変更されますISiteMapNodeVisibilityProvider
。
public interface ISiteMapNodeVisibilityProvider
{
bool AppliesTo(string providerName);
bool IsVisible(ISiteMapNode node, IDictionary<string, object> sourceMetadata);
}
古いロジックを新しいバージョンに実装する方法を知りたいのですが? それは含まれていませんcontext