GenericUriParser GenericUriParser GenericUriParser GenericUriParser Class

定義

階層化された URI のカスタマイズ可能なパーサー。A customizable parser for a hierarchical URI.

public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
    inherit UriParser
Public Class GenericUriParser
Inherits UriParser
継承
GenericUriParserGenericUriParserGenericUriParserGenericUriParser

注釈

作成する場合は、パーサーはよく知られているスキームに基づく使用して、 HttpStyleUriParserFtpStyleUriParserGopherStyleUriParserLdapStyleUriParser、またはNewsStyleUriParserします。If you want to create a parser based on a well-known scheme, use HttpStyleUriParser, FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParser, or NewsStyleUriParser.

使用できる値のビットごとの組み合わせを渡すことによって、パーサーの動作が指定されたカスタマイズ可能なパーサーを作成するときに、System.GenericUriParserOptions列挙体をGenericUriParserコンス トラクター。When creating a customizable parser, the behavior of the parser is specified by passing a bitwise combination of the values available in the System.GenericUriParserOptions enumeration to the GenericUriParser constructor.

既存のSystem.Uri国際リソース識別子 (IRI) および国際化ドメイン名 (IDN) のサポートを提供するクラスが拡張されています。The existing System.Uri class has been extended to provide support for International Resource Identifiers (IRI) and Internationalized Domain Names (IDN). 現在のユーザーは、自分で明確に IRI を有効にしない限り、.NET Framework 2.0 の動作からは変更に気付きません。Current users will not see any change from the .NET Framework 2.0 behavior unless they specifically enable IRI. これにより、.NET Framework の以前のバージョンとのアプリケーションの互換性を保証します。This ensures application compatibility with prior versions of the .NET Framework.

派生したすべてのパーサー GenericUriParser IRI と IDN のサポートが既定では得ることができません。All parsers derived from GenericUriParser will not gain IRI and IDN support by default. Default IRI と IDN を含まないオプションをサポートします。The Default option does not include IRI and IDN support. 2 つの新しい値に追加されます、System.GenericUriParserOptionsカスタム パーサーが IRI と IDN をサポートしているかを示す列挙体。Two new values are added to the System.GenericUriParserOptions enumeration to indicate if a custom parser supports IRI and IDN.

IRI と IDN のサポートの詳細については、「解説」を参照してください、System.Uriクラス。For more information on IRI and IDN support, see the Remarks section for the System.Uri class.

コンストラクター

GenericUriParser(GenericUriParserOptions) GenericUriParser(GenericUriParserOptions) GenericUriParser(GenericUriParserOptions) GenericUriParser(GenericUriParserOptions)

階層化された URI のカスタマイズ可能なパーサーを作成します。Create a customizable parser for a hierarchical URI.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetComponents(Uri, UriComponents, UriFormat) GetComponents(Uri, UriComponents, UriFormat) GetComponents(Uri, UriComponents, UriFormat) GetComponents(Uri, UriComponents, UriFormat)

URI から構成要素を取得します。Gets the components from a URI.

(Inherited from UriParser)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeAndValidate(Uri, UriFormatException) InitializeAndValidate(Uri, UriFormatException) InitializeAndValidate(Uri, UriFormatException) InitializeAndValidate(Uri, UriFormatException)

パーサーの状態を初期化し、URI を検証します。Initialize the state of the parser and validate the URI.

(Inherited from UriParser)
IsBaseOf(Uri, Uri) IsBaseOf(Uri, Uri) IsBaseOf(Uri, Uri) IsBaseOf(Uri, Uri)

baseUrirelativeUri のベース URI であるかどうかを判断します。Determines whether baseUri is a base URI for relativeUri.

(Inherited from UriParser)
IsWellFormedOriginalString(Uri) IsWellFormedOriginalString(Uri) IsWellFormedOriginalString(Uri) IsWellFormedOriginalString(Uri)

URI の構成が正しいかどうかを示します。Indicates whether a URI is well-formed.

(Inherited from UriParser)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnNewUri() OnNewUri() OnNewUri() OnNewUri()

Uri コンストラクターによって起動され、UriParser インスタンスを取得します。Invoked by a Uri constructor to get a UriParser instance

(Inherited from UriParser)
OnRegister(String, Int32) OnRegister(String, Int32) OnRegister(String, Int32) OnRegister(String, Int32)

UriParser メソッドが登録されている場合、Framework によって起動されます。Invoked by the Framework when a UriParser method is registered.

(Inherited from UriParser)
Resolve(Uri, Uri, UriFormatException) Resolve(Uri, Uri, UriFormatException) Resolve(Uri, Uri, UriFormatException) Resolve(Uri, Uri, UriFormatException)

相対 URI を解決するために、Uri コンストラクターと TryCreate によって呼び出されます。Called by Uri constructors and TryCreate to resolve a relative URI.

(Inherited from UriParser)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象