mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-17 12:45:47 +00:00
Reuse ProgressRecord in Web Cmdlets (#3411)
This commit is contained in:
1 parent
13ec07850b
commit
b212c7a9bd
1 file changed
+3
-6
+3
-6
@@ -276,13 +276,12 @@ namespace Microsoft.PowerShell.Commands
|
||||
{
|
||||
long totalLength = 0;
|
||||
byte[] buffer = new byte[StreamHelper.ChunkSize];
|
||||
ProgressRecord record = new ProgressRecord(StreamHelper.ActivityId, WebCmdletStrings.ReadResponseProgressActivity, "statusDescriptionPlaceholder");
|
||||
for (int read = 1; 0 < read; totalLength += read)
|
||||
{
|
||||
if (null != _ownerCmdlet)
|
||||
{
|
||||
ProgressRecord record = new ProgressRecord(StreamHelper.ActivityId,
|
||||
WebCmdletStrings.ReadResponseProgressActivity,
|
||||
StringUtil.Format(WebCmdletStrings.ReadResponseProgressStatus, totalLength));
|
||||
record.StatusDescription = StringUtil.Format(WebCmdletStrings.ReadResponseProgressStatus, totalLength);
|
||||
_ownerCmdlet.WriteProgress(record);
|
||||
|
||||
if (_ownerCmdlet.IsStopping)
|
||||
@@ -301,9 +300,7 @@ namespace Microsoft.PowerShell.Commands
|
||||
|
||||
if (_ownerCmdlet != null)
|
||||
{
|
||||
ProgressRecord record = new ProgressRecord(StreamHelper.ActivityId,
|
||||
WebCmdletStrings.ReadResponseProgressActivity,
|
||||
StringUtil.Format(WebCmdletStrings.ReadResponseComplete, totalLength));
|
||||
record.StatusDescription = StringUtil.Format(WebCmdletStrings.ReadResponseComplete, totalLength);
|
||||
record.RecordType = ProgressRecordType.Completed;
|
||||
_ownerCmdlet.WriteProgress(record);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user