Class ContentFragmentFactory
Factory class for content fragment, which makes it possible to create a Content
Inheritance
Namespace: EPiServer.Core.Internal
Assembly: EPiServer.dll
Version: 12.0.3Syntax
[ServiceConfiguration]
public class ContentFragmentFactory : Object
Constructors
ContentFragmentFactory(IContentRepository, DisplayOptions, IPublishedStateAssessor, IContentAccessEvaluator, IPermanentLinkMapper, IContextModeResolver)
Initializes a new instance of the Content
Declaration
public ContentFragmentFactory(IContentRepository contentRepository, DisplayOptions displayOptions, IPublishedStateAssessor publishedStateAssessor, IContentAccessEvaluator contentAccessEvaluator, IPermanentLinkMapper permanentLinkMapper, IContextModeResolver contextModeResolver)
Parameters
Type | Name | Description |
---|---|---|
IContent |
contentRepository | |
Display |
displayOptions | |
IPublished |
publishedStateAssessor | |
IContent |
contentAccessEvaluator | |
IPermanent |
permanentLinkMapper | |
IContext |
contextModeResolver |
Methods
CreateContentFragment(ContentReference, Guid, ISecuredFragmentMarkupGenerator)
Creates a content fragment using the provided content identifiers.
Declaration
public virtual ContentFragment CreateContentFragment(ContentReference contentLink, Guid contentGuid, ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator)
Parameters
Type | Name | Description |
---|---|---|
Content |
contentLink | The content link. |
System. |
contentGuid | The content GUID. |
ISecured |
securedFragmentMarkupGenerator | The secured fragment markup generator. |
Returns
Type | Description |
---|---|
Content |
The content fragment that was created. |
CreateContentFragment(ContentReference, Guid, ISecuredFragmentMarkupGenerator, IDictionary<String, Object>)
Creates a content fragment using the provided content identifiers.
Declaration
public virtual ContentFragment CreateContentFragment(ContentReference contentLink, Guid contentGuid, ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator, IDictionary<string, object> attributes)
Parameters
Type | Name | Description |
---|---|---|
Content |
contentLink | The content link. |
System. |
contentGuid | The content GUID. |
ISecured |
securedFragmentMarkupGenerator | The secured fragment markup generator. |
System. |
attributes | The custom attributes for the fragment. |
Returns
Type | Description |
---|---|
Content |
The content fragment that was created. |
CreateContentFragment(ContentReference, Guid, String, ISecuredFragmentMarkupGenerator)
Creates a content fragment using the provided content identifiers.
Declaration
public virtual ContentFragment CreateContentFragment(ContentReference contentLink, Guid contentGuid, string tag, ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator)
Parameters
Type | Name | Description |
---|---|---|
Content |
contentLink | The content link. |
System. |
contentGuid | The content GUID. |
System. |
tag | The tag for the Content Fragment |
ISecured |
securedFragmentMarkupGenerator | The secured fragment markup generator. |
Returns
Type | Description |
---|---|
Content |
The content fragment that was created. |
CreateContentFragment(ContentReference, Guid, String, ISecuredFragmentMarkupGenerator, IDictionary<String, Object>)
Creates a content fragment using the provided content identifiers.
Declaration
public virtual ContentFragment CreateContentFragment(ContentReference contentLink, Guid contentGuid, string tag, ISecuredFragmentMarkupGenerator securedFragmentMarkupGenerator, IDictionary<string, object> attributes)
Parameters
Type | Name | Description |
---|---|---|
Content |
contentLink | The content link. |
System. |
contentGuid | The content GUID. |
System. |
tag | The tag for the Content Fragment |
ISecured |
securedFragmentMarkupGenerator | The secured fragment markup generator. |
System. |
attributes | The custom attributes for the fragment. |
Returns
Type | Description |
---|---|
Content |
The content fragment that was created. |