Interface IValueConnector2
Namespace: Umbraco.Cms.Core.Deploy
Assembly: Umbraco.Core.dll
Syntax
public interface IValueConnector2 : IValueConnector
Remarks
This interface will be merged back into IValueConnector and removed in Umbraco 13.
Methods
View SourceFromArtifact(String, IPropertyType, Object, IContextCache)
Gets the content property value corresponding to a deploy property value.
Declaration
object FromArtifact(string value, IPropertyType propertyType, object currentValue, IContextCache contextCache)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | value | The deploy property value. |
| IPropertyType | propertyType | The value property type |
| System.Object | currentValue | The current content property value. |
| IContextCache | contextCache | The context cache. |
Returns
| Type | Description |
|---|---|
| System.Object | The content property value. |
ToArtifact(Object, IPropertyType, ICollection<ArtifactDependency>, IContextCache)
Gets the deploy property value corresponding to a content property value, and gather dependencies.
Declaration
string ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies, IContextCache contextCache)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | value | The content property value. |
| IPropertyType | propertyType | The value property type |
| ICollection<ArtifactDependency> | dependencies | The content dependencies. |
| IContextCache | contextCache | The context cache. |
Returns
| Type | Description |
|---|---|
| System.String | The deploy property value. |
Explicit Interface Implementations
View SourceIValueConnector.FromArtifact(String, IPropertyType, Object)
Gets the content property value corresponding to a deploy property value.
Declaration
object IValueConnector.FromArtifact(string value, IPropertyType propertyType, object currentValue)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | value | The deploy property value. |
| IPropertyType | propertyType | The value property type |
| System.Object | currentValue | The current content property value. |
Returns
| Type | Description |
|---|---|
| System.Object | The content property value. |
IValueConnector.ToArtifact(Object, IPropertyType, ICollection<ArtifactDependency>)
Gets the deploy property value corresponding to a content property value, and gather dependencies.
Declaration
string IValueConnector.ToArtifact(object value, IPropertyType propertyType, ICollection<ArtifactDependency> dependencies)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | value | The content property value. |
| IPropertyType | propertyType | The value property type |
| ICollection<ArtifactDependency> | dependencies | The content dependencies. |
Returns
| Type | Description |
|---|---|
| System.String | The deploy property value. |