Uri.EscapeDataString メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| EscapeDataString(ReadOnlySpan<Char>) |
スパンをエスケープされた表現に変換します。 |
| EscapeDataString(String) |
文字列をエスケープ表現に変換します。 |
EscapeDataString(ReadOnlySpan<Char>)
- ソース:
- UriExt.cs
- ソース:
- UriExt.cs
- ソース:
- UriExt.cs
スパンをエスケープされた表現に変換します。
public:
static System::String ^ EscapeDataString(ReadOnlySpan<char> charsToEscape);
public static string EscapeDataString(ReadOnlySpan<char> charsToEscape);
static member EscapeDataString : ReadOnlySpan<char> -> string
Public Shared Function EscapeDataString (charsToEscape As ReadOnlySpan(Of Char)) As String
パラメーター
- charsToEscape
- ReadOnlySpan<Char>
エスケープするスパン。
返品
charsToEscapeのエスケープされた表現。
適用対象
EscapeDataString(String)
- ソース:
- UriExt.cs
- ソース:
- UriExt.cs
- ソース:
- UriExt.cs
- ソース:
- UriExt.cs
- ソース:
- UriExt.cs
文字列をエスケープ表現に変換します。
public:
static System::String ^ EscapeDataString(System::String ^ stringToEscape);
public static string EscapeDataString(string stringToEscape);
static member EscapeDataString : string -> string
Public Shared Function EscapeDataString (stringToEscape As String) As String
パラメーター
- stringToEscape
- String
エスケープする文字列です。
返品
stringToEscapeのエスケープされた表現。
例外
stringToEscape は nullです。
.NET Framework のみ: stringToEscape の長さが 32766 文字を超えています。
注釈
既定では、 EscapeDataString メソッドは RFC 2396 の予約されていない文字を除くすべての文字を 16 進数表現に変換します。 国際リソース識別子 (IRI) または国際化ドメイン名 (IDN) の解析が有効になっている場合、 EscapeDataString メソッドは、RFC 3986 の予約されていない文字を除くすべての文字を 16 進数表現に変換します。 エスケープされる前に、すべての Unicode 文字が UTF-8 形式に変換されます。
このメソッドは、 stringToEscape にエスケープ シーケンスがないことを前提としています。
既定では、文字列は RFC 2396 に従ってエスケープされます。 国際リソース識別子 (IRI) または国際化ドメイン名 (IDN) の解析が有効になっている場合、文字列は RFC 3986 および RFC 3987 に従ってエスケープされます。 予約文字と予約されていない文字の定義については、これらの RFC を参照してください。
IRI サポートの詳細については、 Uri クラスの「解説」セクションを参照してください。