WebEncoders.Base64UrlDecode Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Base64UrlDecode(String) |
Dekóduje řetězec kódování base64url. |
| Base64UrlDecode(String, Int32, Int32) |
Dekóduje podřetězce s kódováním base64url daného řetězce. |
| Base64UrlDecode(String, Int32, Char[], Int32, Int32) |
Dekóduje base64url kódovaný |
Base64UrlDecode(String)
Dekóduje řetězec kódování base64url.
public:
static cli::array <System::Byte> ^ Base64UrlDecode(System::String ^ input);
public static byte[] Base64UrlDecode (string input);
static member Base64UrlDecode : string -> byte[]
Public Shared Function Base64UrlDecode (input As String) As Byte()
Parametry
- input
- String
Kódovaný vstup base64url pro dekódování.
Návraty
- Byte[]
Základní64url-dekódovaná forma vstupu.
Poznámky
Vstup nesmí obsahovat žádné prázdné znaky ani odsazení. Vyvolá, FormatException pokud je vstup poškozený.
Platí pro
Base64UrlDecode(String, Int32, Int32)
Dekóduje podřetězce s kódováním base64url daného řetězce.
public:
static cli::array <System::Byte> ^ Base64UrlDecode(System::String ^ input, int offset, int count);
public static byte[] Base64UrlDecode (string input, int offset, int count);
static member Base64UrlDecode : string * int * int -> byte[]
Public Shared Function Base64UrlDecode (input As String, offset As Integer, count As Integer) As Byte()
Parametry
- input
- String
Řetězec obsahující vstup s kódováním base64url pro dekódování.
- offset
- Int32
Pozice, ve input které má dekódování začínat.
- count
- Int32
Počet znaků input k dekódování
Návraty
- Byte[]
Základní64url-dekódovaná forma vstupu.
Poznámky
Vstup nesmí obsahovat žádné prázdné znaky ani odsazení. Vyvolá, FormatException pokud je vstup poškozený.
Platí pro
Base64UrlDecode(String, Int32, Char[], Int32, Int32)
Dekóduje base64url kódovaný input na bajt[].
public:
static cli::array <System::Byte> ^ Base64UrlDecode(System::String ^ input, int offset, cli::array <char> ^ buffer, int bufferOffset, int count);
public static byte[] Base64UrlDecode (string input, int offset, char[] buffer, int bufferOffset, int count);
static member Base64UrlDecode : string * int * char[] * int * int -> byte[]
Public Shared Function Base64UrlDecode (input As String, offset As Integer, buffer As Char(), bufferOffset As Integer, count As Integer) As Byte()
Parametry
- input
- String
Řetězec obsahující vstup s kódováním base64url pro dekódování.
- offset
- Int32
Pozice, ve input které má dekódování začínat.
- buffer
- Char[]
Poškrábaná vyrovnávací paměť pro Chardekódování. Pole musí být dostatečně velké, aby bylo možné uchovávat bufferOffset znaky a count znaky odsazení base64. Obsah se nezachová.
- count
- Int32
Počet znaků input k dekódování
Návraty
- Byte[]
Základ64url-dekódovaný tvar input.
Poznámky
Vstup nesmí obsahovat žádné prázdné znaky ani odsazení. Vyvolá, FormatException pokud je vstup poškozený.