London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class SoftLinkFactory

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Inheritance
System.Object
SoftLinkFactory
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.DataAbstraction.Internal
Assembly: EPiServer.dll
Version: 10.10.4
Syntax
[ServiceConfiguration]
public class SoftLinkFactory

Constructors

SoftLinkFactory(IPermanentLinkMapper)

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

Declaration
public SoftLinkFactory(IPermanentLinkMapper permanentLinkMapper)
Parameters
Type Name Description
IPermanentLinkMapper permanentLinkMapper

Methods

Create(IContent)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Creates a SoftLink for the specified owner content.

Declaration
public virtual SoftLink Create(IContent owner)
Parameters
Type Name Description
IContent owner

The owner content where the link is present.

Returns
Type Description
SoftLink

A SoftLink instance initialized for the provided owner content.

Extension Methods