次の方法で共有


ODataUriParser クラス

定義

ODataURI を解析するためのメインパブリック API。

public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
継承
ODataUriParser

コンストラクター

ODataUriParser(IEdmModel, Uri)

ODataUriParser をビルドします。

ODataUriParser(IEdmModel, Uri, IServiceProvider)

ODataUriParser をビルドします。

ODataUriParser(IEdmModel, Uri, Uri)

ODataUriParser をビルドします。

ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider)

ODataUriParser をビルドします。

プロパティ

BatchReferenceCallback

BatchReferenceSegment (バッチの $0 で使用) を返すコールバックを取得または設定します。

Container

URI 解析用の関連サービスを取得するためのオプションの依存関係挿入コンテナー。

CustomQueryOptions

OData 以外のクエリ オプションを取得します。

EnableNoDollarQueryOptions

ドル クエリ オプションが有効になっていないかどうか。 有効にすると、システム クエリ オプションの '$' プレフィックスが省略可能になります。 たとえば、この場合、"select" と "$select" は同等です。

EnableUriTemplateParsing

Uri テンプレートの解析が有効になっているかどうか。 キーと関数パラメーターの URI テンプレートがサポートされています。 詳細については、クラスを参照 UriTemplateExpression してください。

Model

この ODataUriParser のモデルを取得します。

ParameterAliasNodes

パラメーターエイリアスノード情報を取得します。

ParseDynamicPathSegmentFunc

不明なパス セグメントまたは開いているプロパティ セグメントを解析するために使用できる関数を取得または設定します。

Resolver

ODataUriParserODataUriResolver取得または設定します。

ServiceRoot

サービス ルートの絶対 URI を取得します。

Settings

のこのインスタンスの ODataUriParser設定。 詳細については、 の個々のプロパティ ODataUriParserSettings のドキュメントを参照してください。

UrlKeyDelimiter

解析中に使用する を ODataUrlKeyDelimiter 取得または設定します。具体的には、キーをセグメントとして認識するかどうかを指定します。

メソッド

ParseApply()

$applyを解析します。

ParseCompute()

$computeを解析します。

ParseCount()

$count クエリ オプションを解析します

ParseDeltaToken()

$deltatoken クエリ オプションを解析します

ParseEntityId()

エンティティ識別子を解析します。

ParseFilter()

構築されたモードを使用してテキストをセマンティック ノードにバインドして、指定された完全な Uri のフィルター句を解析します。

ParseIndex()

$index クエリ オプションを解析します

ParseOrderBy()

指定された完全な Uri の orderBy 句を解析し、構築されたモードを使用してテキストをセマンティック ノードにバインドします。

ParsePath()

指定された完全な URI の odata パスを解析します

ParseSearch()

$searchを解析します。

ParseSelectAndExpand()

インスタンス化されたクラスからの ParseSelectAndExpand

ParseSkip()

$skip クエリ オプションを解析します

ParseSkipToken()

$skiptoken クエリ オプションを解析します

ParseTop()

$top クエリ オプションを解析します

ParseUri()

各部分にセマンティックな意味を付けて、完全な URI をそのコンティンデント部分に解析します。 以下を参照してください。ODataUri

Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>)

指定した規則のセットを使用して OData URI を検証します。

Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>)

ODataUrlValidator を使用して OData Uri を検証します。

適用対象