Class VariationExtensions
Class that provides methods for variations
Inheritance
System.Object
VariationExtensions
Assembly: PnP.Framework.dll
Syntax
public static class VariationExtensions : object
Methods
Configures the variation settings
- Go to "Site Actions" -> "Site settings"
- Under "Site collection administration", click "Variation Settings".
This method is for the page above to change or update the "Variation Settings"
Declaration
public static void ConfigureVariationsSettings(this ClientContext context, VariationInformation variationSettings)
Parameters
ClientContext
context
Context for SharePoint objects and operations
|
VariationInformation
variationSettings
Variation settings
|
Retrieve all configured variation labels
Declaration
public static IEnumerable<VariationLabelEntity> GetVariationLabels(this ClientContext context)
Parameters
ClientContext
context
Context for SharePoint objects and operations
|
Returns
Creates source variation label
Declaration
public static void ProvisionSourceVariationLabel(this ClientContext context, VariationLabelEntity sourceVariationLabel)
Parameters
ClientContext
context
Context for SharePoint objects and operations
|
VariationLabelEntity
sourceVariationLabel
Source variation label
|
Creates target variation labels
Declaration
public static void ProvisionTargetVariationLabels(this ClientContext context, List<VariationLabelEntity> variationLabels)
Parameters
ClientContext
context
Context for SharePoint objects and operations
|
List<VariationLabelEntity>
variationLabels
Variation labels
|
Wait for the variation label creation
Declaration
public static void WaitForVariationLabelCreation(this ClientContext context, VariationLabelEntity variationLabel)
Parameters
ClientContext
context
Context for SharePoint objects and operations
|
VariationLabelEntity
variationLabel
Variation label
|