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[])
使用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[]
要編碼的二進位輸入。
傳回
base64url 編碼形式的 input
。
適用於
Base64UrlEncode(ReadOnlySpan<Byte>)
使用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>
要編碼的二進位輸入。
傳回
base64url 編碼形式的 input
。
適用於
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)
使用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
位元組數目。
傳回
base64url 編碼形式的 input
。
適用於
Base64UrlEncode(Byte[], Int32, Char[], Int32, Int32)
使用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
要開始寫入base64url編碼格式 input
之 output
的位移。
- count
- Int32
要編碼的 input
byte
數目。
傳回
寫入至 output
的字元數,減去任何填補字元。