WebEncoders.Base64UrlEncode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Base64UrlEncode(Byte[]) |
使用 base64url 编码对 |
Base64UrlEncode(ReadOnlySpan<Byte>) |
使用 base64url 编码对 |
Base64UrlEncode(ReadOnlySpan<Byte>, Span<Char>) |
使用 base64url 编码对 |
Base64UrlEncode(Byte[], Int32, Int32) |
使用 base64url 编码对 |
Base64UrlEncode(Byte[], Int32, Char[], Int32, Int32) |
使用 base64url 编码对 |
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>
要编码的二进制输入。
返回
适用于
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
要编码的 input
byte
数。
返回
写入 output
的字符数,减少任何填充字符数。