WebEncoders.Base64UrlDecode Metoda

Definice

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ý input na bajt[].

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á.

bufferOffset
Int32

Posun do buffer kterého začnete psát Charkód s k dekódování.

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ý.

Platí pro