WebEncoders.Base64UrlEncode 方法

定义

重载

Base64UrlEncode(Byte[])

使用 base64url 编码对 input 进行编码。

Base64UrlEncode(ReadOnlySpan<Byte>)

使用 base64url 编码对 input 进行编码。

Base64UrlEncode(ReadOnlySpan<Byte>, Span<Char>)

使用 base64url 编码对 input 进行编码。

Base64UrlEncode(Byte[], Int32, Int32)

使用 base64url 编码对 input 进行编码。

Base64UrlEncode(Byte[], Int32, Char[], Int32, Int32)

使用 base64url 编码对 input 进行编码。

Base64UrlEncode(Byte[])

Source:
WebEncoders.cs

使用 base64url 编码对 input 进行编码。

public:
 static System::String ^ Base64UrlEncode(cli::array <System::Byte> ^ input);
public static string Base64UrlEncode (byte[] input);
static member Base64UrlEncode : byte[] -> string
Public Shared Function Base64UrlEncode (input As Byte()) As String

参数

input
Byte[]

要编码的二进制输入。

返回

input的 base64url 编码形式。

适用于

Base64UrlEncode(ReadOnlySpan<Byte>)

Source:
WebEncoders.cs

使用 base64url 编码对 input 进行编码。

public:
 static System::String ^ Base64UrlEncode(ReadOnlySpan<System::Byte> input);
public static string Base64UrlEncode (ReadOnlySpan<byte> input);
static member Base64UrlEncode : ReadOnlySpan<byte> -> string
Public Shared Function Base64UrlEncode (input As ReadOnlySpan(Of Byte)) As String

参数

input
ReadOnlySpan<Byte>

要编码的二进制输入。

返回

input的 base64url 编码形式。

适用于

Base64UrlEncode(ReadOnlySpan<Byte>, Span<Char>)

使用 base64url 编码对 input 进行编码。

public static int Base64UrlEncode (ReadOnlySpan<byte> input, Span<char> output);
static member Base64UrlEncode : ReadOnlySpan<byte> * Span<char> -> int
Public Shared Function Base64UrlEncode (input As ReadOnlySpan(Of Byte), output As Span(Of Char)) As Integer

参数

input
ReadOnlySpan<Byte>

要编码的二进制输入。

output
Span<Char>

要放置结果的缓冲区。

返回

适用于

Base64UrlEncode(Byte[], Int32, Int32)

Source:
WebEncoders.cs

使用 base64url 编码对 input 进行编码。

public:
 static System::String ^ Base64UrlEncode(cli::array <System::Byte> ^ input, int offset, int count);
public static string Base64UrlEncode (byte[] input, int offset, int count);
static member Base64UrlEncode : byte[] * int * int -> string
Public Shared Function Base64UrlEncode (input As Byte(), offset As Integer, count As Integer) As String

参数

input
Byte[]

要编码的二进制输入。

offset
Int32

开始编码 input 的偏移量。

count
Int32

要编码的 input 字节数。

返回

input的 base64url 编码形式。

适用于

Base64UrlEncode(Byte[], Int32, Char[], Int32, Int32)

Source:
WebEncoders.cs

使用 base64url 编码对 input 进行编码。

public:
 static int Base64UrlEncode(cli::array <System::Byte> ^ input, int offset, cli::array <char> ^ output, int outputOffset, int count);
public static int Base64UrlEncode (byte[] input, int offset, char[] output, int outputOffset, int count);
static member Base64UrlEncode : byte[] * int * char[] * int * int -> int
Public Shared Function Base64UrlEncode (input As Byte(), offset As Integer, output As Char(), outputOffset As Integer, count As Integer) As Integer

参数

input
Byte[]

要编码的二进制输入。

offset
Int32

开始编码 input 的偏移量。

output
Char[]

用于接收 base64url 编码形式的缓冲区 input。 数组必须足够大,可以容纳 outputOffset 字符和完整 base64 编码形式的 input,包括填充字符。

outputOffset
Int32

output 的偏移量,开始编写 base64url 编码形式的 input

count
Int32

要编码的 inputbyte数。

返回

写入 output的字符数,减少任何填充字符数。

适用于