public SetSliceStatus ( string resourceGroupName, string dataFactoryName, string datasetName, string sliceState, string updateType, System.DateTime dataSliceRangeStartTime, System.DateTime dataSliceRangeEndTime ) : void | ||
resourceGroupName | string | |
dataFactoryName | string | |
datasetName | string | |
sliceState | string | |
updateType | string | |
dataSliceRangeStartTime | System.DateTime | |
dataSliceRangeEndTime | System.DateTime | |
return | void |
public virtual void SetSliceStatus(
string resourceGroupName,
string dataFactoryName,
string datasetName,
string sliceState,
string updateType,
DateTime dataSliceRangeStartTime,
DateTime dataSliceRangeEndTime)
{
DataPipelineManagementClient.DataSlices.SetStatus(
resourceGroupName,
dataFactoryName,
datasetName,
new DataSliceSetStatusParameters()
{
SliceState = sliceState,
UpdateType = updateType,
DataSliceRangeStartTime = dataSliceRangeStartTime.ConvertToISO8601DateTimeString(),
DataSliceRangeEndTime = dataSliceRangeEndTime.ConvertToISO8601DateTimeString(),
});
}
public override void ExecuteCmdlet() { if (ParameterSetName == ByFactoryObject) { if (DataFactory == null) { throw new PSArgumentNullException(string.Format(CultureInfo.InvariantCulture, Resources.DataFactoryArgumentInvalid)); } DataFactoryName = DataFactory.DataFactoryName; ResourceGroupName = DataFactory.ResourceGroupName; } DataFactoryClient.SetSliceStatus( ResourceGroupName, DataFactoryName, this.DatasetName, Status, UpdateType, StartDateTime, EndDateTime); WriteObject(true); }