Class ContentItemCacheDependencyBuilderExtensions
Provides extension methods for the ContentItemCacheDependencyBuilder class.
public static class ContentItemCacheDependencyBuilderExtensions
- Inheritance
-
objectContentItemCacheDependencyBuilderExtensions
Methods
ByCodeNameWithLanguageContext(ContentItemCacheDependencyBuilder, IContentItemFieldsSource)
Adds a dependency on a content item with the given code name in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByCodeNameWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IContentItemFieldsSource contentItem)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
contentItemIContentItemFieldsSourceContent item whose code name will be used.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
ByCodeNameWithLanguageContext(ContentItemCacheDependencyBuilder, IEnumerable<IContentItemFieldsSource>)
Adds dependencies on content items with the given code names in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByCodeNameWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IEnumerable<IContentItemFieldsSource> contentItems)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
contentItemsIEnumerable<IContentItemFieldsSource>Collection of content items whose code names will be used.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
ByCodeNameWithLanguageContext(ContentItemCacheDependencyBuilder, IEnumerable<string>)
Adds dependencies on content items with the given code names in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByCodeNameWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IEnumerable<string> codeNames)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
codeNamesIEnumerable<string>Collection of content item code names.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
ByCodeNameWithLanguageContext(ContentItemCacheDependencyBuilder, string)
Adds a dependency on a content item with the given code name in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByCodeNameWithLanguageContext(this ContentItemCacheDependencyBuilder builder, string codeName)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
codeNamestringContent item code name.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
ByContentTypeWithLanguageContext<T>(ContentItemCacheDependencyBuilder)
Adds a dependency on content items with the given type in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByContentTypeWithLanguageContext<T>(this ContentItemCacheDependencyBuilder builder) where T : IContentItemFieldsSource
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
Type Parameters
TModel representing the content type.
ByGuidWithLanguageContext(ContentItemCacheDependencyBuilder, IContentItemFieldsSource)
Adds a dependency on a content item with the given GUID in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByGuidWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IContentItemFieldsSource contentItem)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
contentItemIContentItemFieldsSourceContent item whose GUID will be used.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
ByGuidWithLanguageContext(ContentItemCacheDependencyBuilder, IEnumerable<IContentItemFieldsSource>)
Adds dependencies on content items with the given GUIDs in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByGuidWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IEnumerable<IContentItemFieldsSource> contentItems)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
contentItemsIEnumerable<IContentItemFieldsSource>Collection of content items whose GUIDs will be used.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
ByGuidWithLanguageContext(ContentItemCacheDependencyBuilder, IEnumerable<Guid>)
Adds dependencies on content items with the given GUIDs in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByGuidWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IEnumerable<Guid> guids)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
guidsIEnumerable<Guid>Collection of content item GUIDs.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
ByGuidWithLanguageContext(ContentItemCacheDependencyBuilder, Guid)
Adds a dependency on a content item with the given GUID in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByGuidWithLanguageContext(this ContentItemCacheDependencyBuilder builder, Guid guid)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
guidGuidContent item GUID.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
ByIdWithLanguageContext(ContentItemCacheDependencyBuilder, IContentItemFieldsSource)
Adds a dependency on content item with the given ID in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByIdWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IContentItemFieldsSource contentItem)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
contentItemIContentItemFieldsSourceContent item whose ID will be used.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
Remarks
Language name is gathered from the website context.
ByIdWithLanguageContext(ContentItemCacheDependencyBuilder, IEnumerable<IContentItemFieldsSource>)
Adds a dependency on content items with the given IDs in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByIdWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IEnumerable<IContentItemFieldsSource> contentItems)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
contentItemsIEnumerable<IContentItemFieldsSource>Collection of content items whose IDs will be used.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
Remarks
Language name is gathered from the website context.
ByIdWithLanguageContext(ContentItemCacheDependencyBuilder, IEnumerable<int>)
Adds a dependency on content items with the given IDs in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByIdWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IEnumerable<int> ids)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
idsIEnumerable<int>Collection content item IDs.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
Remarks
Language name is gathered from the website context.
ByIdWithLanguageContext(ContentItemCacheDependencyBuilder, int)
Adds a dependency on content item with the given ID in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByIdWithLanguageContext(this ContentItemCacheDependencyBuilder builder, int id)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
idintThe ID of the content item.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
Remarks
Language name is gathered from the website context.
ByReusableFieldSchemaWithLanguageContext(ContentItemCacheDependencyBuilder, IEnumerable<string>)
Adds a dependency on content items with the given reusable field schema assigned in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByReusableFieldSchemaWithLanguageContext(this ContentItemCacheDependencyBuilder builder, IEnumerable<string> reusableFieldSchemaNames)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
reusableFieldSchemaNamesIEnumerable<string>Collection of the reusable field schema names.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.
ByReusableFieldSchemaWithLanguageContext(ContentItemCacheDependencyBuilder, string)
Adds a dependency on content items with the given reusable field schema assigned in the preferred language from the website context.
public static ContentItemCacheDependencyBuilder ByReusableFieldSchemaWithLanguageContext(this ContentItemCacheDependencyBuilder builder, string reusableFieldSchemaName)
Parameters
builderContentItemCacheDependencyBuilderContent item cache dependency builder.
reusableFieldSchemaNamestringName of the reusable field schema.
Returns
- ContentItemCacheDependencyBuilder
The ContentItemCacheDependencyBuilder instance for method chaining.