Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class PropertyExternalContentReferenceIndexer

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Implementation of softlink handling for ContentReference links to external ContentProvider.

Inheritance
System.Object
PropertyExternalContentReferenceIndexer
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.SpecializedProperties.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(IPropertySoftLinkIndexer))]
public class PropertyExternalContentReferenceIndexer : IPropertySoftLinkIndexer<ContentReference>, IPropertySoftLinkIndexer

Constructors

PropertyExternalContentReferenceIndexer(IPermanentLinkMapper, SoftLinkFactory)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Initializes a new instance of the PropertyExternalContentReferenceIndexer class.

Declaration
public PropertyExternalContentReferenceIndexer(IPermanentLinkMapper permanentLinkMapper, SoftLinkFactory softLinkFactory)
Parameters
Type Name Description
IPermanentLinkMapper permanentLinkMapper
SoftLinkFactory softLinkFactory

Methods

ResolveReferences(ContentReference, IContent)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Returns SoftLink references if the ContentReference is to an external provider.

Declaration
public virtual IEnumerable<SoftLink> ResolveReferences(ContentReference contentLink, IContent owner)
Parameters
Type Name Description
ContentReference contentLink
IContent owner
Returns
Type Description
System.Collections.Generic.IEnumerable<SoftLink>

Implements

Extension Methods