Skip to content

Commit 56a3c6b

Browse files
committed
add comment, add byte encoding for auto completion
1 parent 3317da8 commit 56a3c6b

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

src/DataLakeStore/DataLakeStore/DataPlaneCommands/AddAzureRmDataLakeStoreItemContent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public class AddAzureDataLakeStoreItemContent : DataLakeStoreFileSystemCmdletBas
4747
HelpMessage =
4848
"Optionally indicates the encoding for the content being uploaded as part of 'Value'. Default is UTF8")]
4949
[ArgumentToEncodingTransformation]
50-
[PSArgumentCompleter(EncodingUtils.Unknown, EncodingUtils.String, EncodingUtils.Unicode, EncodingUtils.BigEndianUnicode, EncodingUtils.Ascii, EncodingUtils.Utf8, EncodingUtils.Utf7, EncodingUtils.Utf32, EncodingUtils.Default, EncodingUtils.Oem, EncodingUtils.BigEndianUtf32)]
50+
[PSArgumentCompleter(EncodingUtils.Unknown, EncodingUtils.String, EncodingUtils.Unicode, EncodingUtils.BigEndianUnicode, EncodingUtils.Ascii, EncodingUtils.Utf8, EncodingUtils.Utf7, EncodingUtils.Utf32, EncodingUtils.Default, EncodingUtils.Oem, EncodingUtils.BigEndianUtf32, EncodingUtils.Byte)]
5151
public Encoding Encoding { get; set; } = Encoding.UTF8;
5252

5353
public override void ExecuteCmdlet()

src/DataLakeStore/DataLakeStore/DataPlaneCommands/GetAzureRmDataLakeStoreItemContent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public class GetAzureDataLakeStoreContent : DataLakeStoreFileSystemCmdletBase
8787
Mandatory = false,
8888
HelpMessage = "Optionally indicates the encoding for the content being downloaded. Default is UTF8")]
8989
[ArgumentToEncodingTransformation]
90-
[PSArgumentCompleter(EncodingUtils.Unknown, EncodingUtils.String, EncodingUtils.Unicode, EncodingUtils.BigEndianUnicode, EncodingUtils.Ascii, EncodingUtils.Utf8, EncodingUtils.Utf7, EncodingUtils.Utf32, EncodingUtils.Default, EncodingUtils.Oem, EncodingUtils.BigEndianUtf32)]
90+
[PSArgumentCompleter(EncodingUtils.Unknown, EncodingUtils.String, EncodingUtils.Unicode, EncodingUtils.BigEndianUnicode, EncodingUtils.Ascii, EncodingUtils.Utf8, EncodingUtils.Utf7, EncodingUtils.Utf32, EncodingUtils.Default, EncodingUtils.Oem, EncodingUtils.BigEndianUtf32, EncodingUtils.Byte)]
9191

9292
public Encoding Encoding { get; set; } = Encoding.UTF8;
9393

src/DataLakeStore/DataLakeStore/DataPlaneCommands/NewAzureRmDataLakeStoreItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public class NewAzureDataLakeStoreItem : DataLakeStoreFileSystemCmdletBase
4848
HelpMessage =
4949
"Optionally indicates the encoding for the content being uploaded as part of 'Value'. Default is UTF8")]
5050
[ArgumentToEncodingTransformation]
51-
[PSArgumentCompleter(EncodingUtils.Unknown, EncodingUtils.String, EncodingUtils.Unicode, EncodingUtils.BigEndianUnicode, EncodingUtils.Ascii, EncodingUtils.Utf8, EncodingUtils.Utf7, EncodingUtils.Utf32, EncodingUtils.Default, EncodingUtils.Oem, EncodingUtils.BigEndianUtf32)]
51+
[PSArgumentCompleter(EncodingUtils.Unknown, EncodingUtils.String, EncodingUtils.Unicode, EncodingUtils.BigEndianUnicode, EncodingUtils.Ascii, EncodingUtils.Utf8, EncodingUtils.Utf7, EncodingUtils.Utf32, EncodingUtils.Default, EncodingUtils.Oem, EncodingUtils.BigEndianUtf32, EncodingUtils.Byte)]
5252
public Encoding Encoding { get; set; } = Encoding.UTF8;
5353

5454
[Parameter(ValueFromPipelineByPropertyName = true, Position = 3, Mandatory = false,

src/DataLakeStore/DataLakeStore/DataPlaneModels/DataLakeStoreFileSystemCmdletBase.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,13 @@ internal static byte[] GetBytes(object content, Encoding encoding)
101101
{
102102
return byteArray;
103103
}
104-
104+
/*
105+
* [byte[]] $byteData = 1,2,3,4,5
106+
* $MyList = [System.Collections.Generic.List[object]]::new()
107+
* $MyList.Add($byteData[0])
108+
* $MyList.Add($byteData[1])
109+
* And then pass $MyList.ToArray() this will pass object[] containing bytes
110+
*/
105111
// attempt to convert the object into an object array
106112
var contentArray = content as object[];
107113
if (contentArray == null)

0 commit comments

Comments
 (0)