Resolve Reference Links ComponentCreate Member Id Resolver(XPath Navigator) Method
This is used to create a member ID URL resolver for the component to use in looking up help website
URLs.
Definition
Namespace: Sandcastle.Tools.BuildComponents
Assembly: Sandcastle.Tools.BuildComponents (in Sandcastle.Tools.BuildComponents.dll) Version: 2026.1.20.0
An IMemberIdUrlResolver instance
Assembly: Sandcastle.Tools.BuildComponents (in Sandcastle.Tools.BuildComponents.dll) Version: 2026.1.20.0
C#
protected virtual IMemberIdUrlResolver CreateMemberIdResolver(
XPathNavigator configuration
)VB
Protected Overridable Function CreateMemberIdResolver (
configuration As XPathNavigator
) As IMemberIdUrlResolverC++
protected:
virtual IMemberIdUrlResolver^ CreateMemberIdResolver(
XPathNavigator^ configuration
)F#
abstract CreateMemberIdResolver :
configuration : XPathNavigator -> IMemberIdUrlResolver
override CreateMemberIdResolver :
configuration : XPathNavigator -> IMemberIdUrlResolver Parameters
- configuration XPathNavigator
- The component configuration
Return Value
IMemberIdUrlResolverAn IMemberIdUrlResolver instance
Remarks
This can be overridden in derived classes to provide persistent caches with backing stores
other than the default dictionary serialized to a binary file. It also allows sharing the cache
across instances by placing it in the Data dictionary using the key
name SharedMemberUrlCacheId.
If overridden, the UpdateUrlCache method should also be overridden to persist changes to the cache if needed.