Class DeploymentProvider
- Namespace
- Dynamicweb.Deployment
- Assembly
- Dynamicweb.Core.dll
Represents a provider which takes part in the the deployment process as either source or destination.
- Inheritance
-
Deployment
Provider
- Derived
- Inherited Members
Properties
Name
Gets the name.
Property Value
- string
The name.
Url
Gets the URL.
Property Value
- Uri
The URL.
Methods
CompareDataItems(DeploymentProvider, DataItemSelection)
Compares the data items.
public IEnumerable<Comparison> CompareDataItems(DeploymentProvider destination, DataItemSelection selection)
Parameters
destination
DeploymentProvider The destination.
selection
DataItem Selection The selection.
Returns
DeployDataItemsFrom(string, Package)
Deploys the data items from.
Parameters
Returns
DeployDataItemsTo(string, DeploymentProvider, ICollection<DataItemIdentifier>)
Deploys the data items to.
public DeploymentInfo DeployDataItemsTo(string id, DeploymentProvider destination, ICollection<DataItemIdentifier> dataItemIdentifiers)
Parameters
id
stringThe identifier.
destination
DeploymentProvider The destination.
dataItemIdentifiers
ICollection<DataItem >Identifier The data item identifiers.
Returns
ExportDataItemsToPackage(string, ICollection<DataItemIdentifier>)
Deploys the data items to.
public ExportInfo ExportDataItemsToPackage(string id, ICollection<DataItemIdentifier> dataItemIdentifiers)
Parameters
id
stringThe identifier.
dataItemIdentifiers
ICollection<DataItem >Identifier The data item identifiers.
Returns
ExportPackage(string, DeploymentSet, Tracker)
Exports the package.
Parameters
id
stringThe identifier.
deploymentSet
DeploymentSet The deployment set.
tracker
TrackerThe tracker.
Returns
GetDataGroup(string)
Gets the data group.
Parameters
dataGroupId
stringThe data group identifier.
Returns
GetDataGroups()
Gets the data groups.
Returns
GetDataItem(DataItemType, string)
Gets the data item.
Parameters
dataItemType
DataItem Type Type of the data item.
dataItemId
stringThe data item identifier.
Returns
GetDataItemInfo(DataItemType, string)
Gets the data item information.
Parameters
dataItemType
DataItem Type Type of the data item.
dataItemId
stringThe data item identifier.
Returns
GetDataItemInfos(DataItemSelection)
Gets the data item infos.
Parameters
selection
DataItem Selection The selection.
Returns
GetDataItemInfos(DataItemType)
Gets the data item infos.
Parameters
dataItemType
DataItem Type Type of the data item.
Returns
GetDataItemInfosAsync(DataItemSelection)
protected virtual Task<IEnumerable<DataItemInfo>> GetDataItemInfosAsync(DataItemSelection selection)
Parameters
selection
DataItem Selection
Returns
GetDataItems(DataItemSelection)
Gets the data items.
Parameters
selection
DataItem Selection The selection.
Returns
GetDataItems(DataItemType)
Gets the data items.
Parameters
dataItemType
DataItem Type Type of the data item.
Returns
GetDeploymentStatus(string)
Gets the deployment status.
Parameters
id
stringThe identifier.
Returns
GetSystemInformation()
Gets the system information.
Returns
- Dictionary<string, string>
A dictionary of system information
ImportPackage(string, Package, Tracker)
Imports the package.
Parameters
VerifyCompatibility(DeploymentProvider, out ICollection<string>)
Verifies compatibility.
public bool VerifyCompatibility(DeploymentProvider destination, out ICollection<string> differences)
Parameters
destination
DeploymentProvider The destination.
differences
ICollection<string>The information differences.
Returns
VerifyConnection()
Verifies the connection.