Uri.EscapeDataString メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
EscapeDataString(ReadOnlySpan<Char>) | |
EscapeDataString(String) |
文字列をエスケープ表現に変換します。 |
EscapeDataString(ReadOnlySpan<Char>)
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>
戻り値
適用対象
EscapeDataString(String)
- ソース:
- 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
です。
注意: Windows ストア アプリ用 .NET またはポータブル クラス ライブラリでは、基本クラスの例外である FormatException を代わりにキャッチします。
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 参照してください。
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示