HttpUtility.UrlDecodeToBytes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
URL でエンコードされた文字列またはバイト配列をデコードされたバイト配列に変換します。
Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。
オーバーロード
| 名前 | 説明 |
|---|---|
| UrlDecodeToBytes(Byte[]) |
URL でエンコードされたバイト配列をデコードされたバイト配列に変換します。 |
| UrlDecodeToBytes(String) |
URL でエンコードされた文字列をデコードされたバイト配列に変換します。 |
| UrlDecodeToBytes(String, Encoding) |
指定したデコード オブジェクトを使用して、URL でエンコードされた文字列をデコードされたバイト配列に変換します。 |
| UrlDecodeToBytes(Byte[], Int32, Int32) |
URL でエンコードされたバイト配列をデコードされたバイト配列に変換します。これは、配列内の指定した位置から始まり、指定したバイト数まで続きます。 |
UrlDecodeToBytes(Byte[])
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
URL でエンコードされたバイト配列をデコードされたバイト配列に変換します。
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlDecodeToBytes(byte[]? bytes);
public static byte[] UrlDecodeToBytes(byte[] bytes);
static member UrlDecodeToBytes : byte[] -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte()) As Byte()
パラメーター
- bytes
- Byte[]
デコードするバイトの配列。
返品
デコードされたバイト配列。
注釈
空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティに変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれる場合、 < 文字と > は %3c および %3eとしてエンコードされます。
Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。
こちらもご覧ください
適用対象
UrlDecodeToBytes(String)
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
URL でエンコードされた文字列をデコードされたバイト配列に変換します。
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str);
public static byte[]? UrlDecodeToBytes(string? str);
public static byte[] UrlDecodeToBytes(string str);
static member UrlDecodeToBytes : string -> byte[]
Public Shared Function UrlDecodeToBytes (str As String) As Byte()
パラメーター
- str
- String
デコードする文字列。
返品
デコードされたバイト配列。
注釈
空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティに変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれる場合、 < 文字と > は %3c および %3eとしてエンコードされます。
Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。
こちらもご覧ください
適用対象
UrlDecodeToBytes(String, Encoding)
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
指定したデコード オブジェクトを使用して、URL でエンコードされた文字列をデコードされたバイト配列に変換します。
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlDecodeToBytes(string? str, System.Text.Encoding e);
public static byte[] UrlDecodeToBytes(string str, System.Text.Encoding e);
static member UrlDecodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlDecodeToBytes (str As String, e As Encoding) As Byte()
パラメーター
- str
- String
デコードする文字列。
返品
デコードされたバイト配列。
注釈
空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティに変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれる場合、 < 文字と > は %3c および %3eとしてエンコードされます。
Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。
こちらもご覧ください
適用対象
UrlDecodeToBytes(Byte[], Int32, Int32)
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
- ソース:
- HttpUtility.cs
URL でエンコードされたバイト配列をデコードされたバイト配列に変換します。これは、配列内の指定した位置から始まり、指定したバイト数まで続きます。
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlDecodeToBytes(byte[]? bytes, int offset, int count);
public static byte[] UrlDecodeToBytes(byte[] bytes, int offset, int count);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()
パラメーター
- bytes
- Byte[]
デコードするバイトの配列。
- offset
- Int32
デコードを開始するバイト配列内の位置。
- count
- Int32
デコードするバイト数。
返品
デコードされたバイト配列。
例外
bytes は nullですが、 count は 0と等しくありません。
offset が 0 より小さいか、 bytes 配列の長さを超えています。
-又は-
count が 0より小さいか、 count + offset が bytes 配列の長さを超えています。
注釈
空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティに変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれる場合、 < 文字と > は %3c および %3eとしてエンコードされます。
Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。