Microsoft.OData.UriParser 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AggregatedCollectionPropertyNode |
1 つの値に集計された最初のコレクション リソースを表すノード。 |
AllNode |
All クエリを表すクエリ ノード。 |
AllToken |
すべてのクエリを表す字句トークン |
AlternateKeysODataUriResolver |
代替キーを解決するための実装。 |
AnnotationSegment |
注釈を表すセグメント |
AnyNode |
Any クエリを表すクエリ ノード。 |
AnyToken |
Any Query を表す字句トークン |
BatchReferenceSegment |
バッチ内の別の URL へのエイリアスを表すセグメント。 |
BatchSegment |
$batch を表すセグメント |
BinaryOperatorNode |
バイナリ演算子を表すクエリ ノード。 |
BinaryOperatorToken |
二項演算子を表す字句トークン。 |
CollectionComplexNode |
Node は、コレクションの複合プロパティを表します。 |
CollectionConstantNode |
定数値を表すノードには、プリミティブ値、複合値、エンティティ値、またはコレクション値のいずれかを指定できます。 |
CollectionFunctionCallNode |
コレクションを返す関数呼び出しを表すノード。 |
CollectionNavigationNode |
コレクション ナビゲーション プロパティを表すクエリ ノード。 |
CollectionNode |
値のコンポーザブル コレクションを表すセマンティック メタデータがバインドされたすべてのノードの基本クラス。 |
CollectionOpenPropertyAccessNode |
開いているコレクション プロパティ値へのアクセスを表すノード。 |
CollectionPropertyAccessNode |
コレクション プロパティ値へのアクセスを表すノード。 |
CollectionResourceCastNode |
リソース コレクション ノードをキャストする型セグメントを表すノード。 |
CollectionResourceFunctionCallNode |
エンティティのコレクションを返す関数呼び出しを表すノード。 |
CollectionResourceNode |
値の構成可能なコレクションを表す、意味的にバインドされたすべてのノードの基本クラス。 |
ComputeClause |
$compute クエリ オプションを解析した結果。 |
ComputeExpression |
ツリーの現在のレベルでクエリによって計算された項目。 |
ComputeExpressionToken |
集計トークンを表すクエリ トークン。 |
ComputeToken |
コンピューティング トークンを表すクエリ トークン。 |
ConstantNode |
定数値を表すノードには、プリミティブ値、複合値、エンティティ値、またはコレクション値のいずれかを指定できます。 |
ConvertNode |
プリミティブ型から別の型への変換を表すノード。 |
CountNode |
コレクション値プロパティ内の関連エンティティまたは項目の数を表すノード。 |
CountSegment |
パスの $count を表すセグメント。 |
CountSegmentToken |
パス内の$count セグメントを表す字句トークン。 |
CountVirtualPropertyNode |
仮想プロパティの$countが他の集計メソッドと同様に機能することを許可するダミー クラス。 |
CustomQueryOptionToken |
クエリ オプションを表す構文トークン。 |
CustomUriFunctions |
クラスは、カスタム URI 関数の関数シグネチャを表します。 |
CustomUriLiteralParsers |
このクラスは、カスタム リテラル パーサー マネージャーおよびパーサーです。 このクラスを使用して Uri カスタム リテラル パーサーを追加します。 このクラスは、UriLiteralParser としても使用されます。 |
CustomUriLiteralPrefixes |
リテラル プレフィックスの URI 解析システムを拡張します。 このクラスを使用すると、任意の EdmType のカスタム リテラル プレフィックスを追加できます。 |
DottedIdentifierToken |
型セグメントを表す字句トークン。 |
DynamicPathSegment |
不明なパスまたは開いているプロパティを表すセグメント。 |
EachSegment |
パス内の$eachを表すセグメント。 |
EndPathToken |
パス内の最後のセグメントを表す字句トークン。 |
EntityIdSegment |
クエリ オプションで表されるエンティティ ID を表すセグメント$id |
EntitySetSegment |
パスの EntitySet を表すセグメント。 |
ExpandedCountSelectItem |
これは、特定の展開ツリーの 1 レベルの展開を表します。 |
ExpandedNavigationSelectItem |
これは、特定の展開ツリーの 1 レベルの展開を表します。 |
ExpandedReferenceSelectItem |
これは、$ref操作を使用する特定の拡張ツリーの 1 つのレベルの展開を表します。 |
ExpandTermToken |
展開操作を表す構文トークン。 |
ExpandToken |
展開操作を表す構文トークン。 |
FilterClause |
$filter クエリ オプションを解析した結果。 |
FilterSegment |
パス内の$filterを表すセグメント。 |
FunctionCallToken |
関数呼び出しを表す構文トークン。 |
FunctionParameterToken |
関数呼び出しのパラメーターを表すトークン。 |
FunctionSignatureWithReturnType |
EDM 型を使用する関数シグネチャを表すクラス。 |
InnerPathToken |
クエリ パス内の単一の非ルート セグメントを表す構文トークン。 |
InNode |
In 演算子を表すクエリ ノード。 |
InToken |
In 操作を表す構文トークン。 |
KeySegment |
パスのキー参照を表すセグメント。 |
LambdaNode |
Any/All クエリを表すノード。 |
LambdaToken |
Any/All クエリを表す字句トークン |
LevelsClause |
$levels解析オプションの結果 |
LiteralToken |
リテラル値を表す字句トークン。 |
MetadataSegment |
パス内の $metadata を表すセグメント。 |
NamedFunctionParameterNode |
関数へのセマンティクス的に解析されたパラメーターを表すノード。 |
NamedValue |
1 つの名前付き値 (名前と値のペア) を表すクラス。 |
NamespaceQualifiedWildcardSelectItem |
指定した名前空間内のすべてのアクションと関数の選択を表す クラス。 |
NavigationPropertyLinkSegment |
$refを表すセグメント (ODL 7.4.x 未満の下位互換性バージョン) |
NavigationPropertySegment |
ナビゲーション プロパティを表すセグメント |
NonResourceRangeVariable |
エンティティ セットまたは複雑なコレクションを参照しない Any または All からの rangeVariable。 |
NonResourceRangeVariableReferenceNode |
非リソース コレクションを反復処理する rangeVariable を表すノード。 |
NonSystemToken |
パス内のセグメントを表す構文トークン。 |
ODataExpandPath |
または 複合の ODataPath インスタンス TypeSegmentNavigationPropertySegmentPropertySegment のみを含めることができる 特定の型。 |
ODataPath |
で構成される OData URI のパス部分の ODataPathSegment表現。 |
ODataPathSegment |
パス内のセグメントのセマンティックな表現。 |
ODataQueryOptionParser |
クエリ オプションのパーサー |
ODataSelectPath |
の特定の型にはODataPath、または DynamicPathSegmentのPropertySegmentTypeSegmentNavigationPropertySegmentOperationSegmentインスタンスのみを含めることができます。 |
ODataUnrecognizedPathException |
パスの解析で、認識されないトークンまたは解決できないトークンがパス内に検出された (サーバーが 404 として処理する必要がある) ときにスローされる例外。 |
ODataUnresolvedFunctionParameterAlias |
特定の値にまだ解決されていない関数呼び出しのエイリアス化されたパラメーターを表します。 |
ODataUriParser |
ODataURI を解析するためのメイン パブリック API。 |
ODataUriParserSettings |
によって使用される ODataUriParser設定。 |
ODataUriResolver |
さまざまな種類の Uri 解析コンテキストを解決するためのクラス。 |
OperationImportSegment |
actionimport または functionImport の呼び出しを表すセグメント。 |
OperationSegment |
アクション、関数、またはサービス操作への呼び出しを表すセグメント。 |
OperationSegmentParameter |
OData パスでの操作を呼び出すための名前付きパラメーターの値を表します。 |
OrderByClause |
$orderby クエリ オプションの解析結果を表します。 |
OrderByToken |
操作による順序を表す字句トークン。 |
ParameterAliasNode |
uri パス、$filter、または$orderbyに表示されるパラメーター エイリアスを表します。 |
PathSegmentHandler |
パス セマンティック ツリーを順に調べるためのハンドラー インターフェイス。 |
PathSegmentToken |
パス内のセグメントを表す構文トークン。 |
PathSegmentTranslator<T> |
構文ツリーを順に調べるためのトランスレーター インターフェイス。 |
PathSelectItem |
特定のパスの選択を表すクラス。 |
PathTemplateSegment |
パス内のパス テンプレートを表すセグメント。 |
PathToken |
パス内のセグメントを表す構文トークン。 |
PropertySegment |
構造型プロパティを表すセグメント |
QueryNode |
すべてのセマンティック メタデータ バインド ノードの基本クラス。 |
QueryNodeVisitor<T> |
セマンティック ツリーを順に調べるためのビジター インターフェイス。 |
QueryToken |
OData クエリのすべての構文トークンの基本クラス。 |
RangeVariable |
RangeVariable。エンティティの有無に応じて、コレクション上の反復子変数を表します。 メイン SemanticAST の外に存在しますが、RangeVariableReferenceNode (エンティティまたはエンティティ以外) を介してフックされます。 |
RangeVariableKind |
さまざまな種類の RangeVariable の列挙。 |
RangeVariableToken |
Any/All クエリのパラメーターを表す構文トークン。 |
ReferenceSegment |
パス内の$refを表すセグメント。 |
ResourceRangeVariable |
エンティティまたは複合を参照する任意またはすべての式内の RangeVariable。 |
ResourceRangeVariableReferenceNode |
エンティティまたは複合を参照する Any 句または All 句の範囲変数を表す Node。 |
SearchClause |
$search クエリ オプションを解析した結果。 |
SearchTermNode |
検索語句を表すノード。 |
SelectExpandClause |
URI 内の選択句または展開句の組み合わされた意味を表すクラス。 |
SelectExpandTermToken |
ExpandTermToken と SelectTermToken の基本クラス。 |
SelectItem |
ツリーの現在のレベルでのクエリによって選択された項目。 |
SelectItemHandler |
選択項目ツリーを歩くハンドラー インターフェイス。 |
SelectItemTranslator<T> |
Select Item Tree を実行するための Translator インターフェイス。 |
SelectTermToken |
選択操作を表す字句トークン。 |
SelectToken |
選択操作を表す字句トークン。 |
SingleComplexNode |
複素数を表すノード。 |
SingleEntityNode |
1 つの構成可能なエンティティ値を表す、すべてのセマンティック メタデータ バインド ノードの基本クラス。 |
SingleNavigationNode |
1 つのナビゲーション プロパティを表すノード。 |
SingleResourceCastNode |
単一のエンティティ/複合親ノードをキャストする型セグメントを表すノード。 |
SingleResourceFunctionCallNode |
単一のエンティティまたは複合を返す関数呼び出しを表すノード。 |
SingleResourceNode |
エンティティや複合を含むリソースを表すノード。 |
SingletonSegment |
パス内のシングルトンを表すセグメント。 |
SingleValueCastNode |
単一のプリミティブ値ノードをキャストするタイプ セグメントを表す Node。 |
SingleValueFunctionCallNode |
1 つの値を返す関数呼び出しを表すノード。 |
SingleValueNode |
1 つの構成可能な値を表す、すべてのセマンティック メタデータ バインド ノードの基本クラス。 |
SingleValueOpenPropertyAccessNode |
EDM モデルにバインドされていない単一値のオープン プロパティ アクセスを表すセマンティック ノード。 |
SingleValuePropertyAccessNode |
プロパティ値へのアクセスを表すノード。 |
StarToken |
すべてのプロパティアクセスを表す字句トークン。 |
StringAsEnumResolver |
修飾された名前空間を持たないリテラル値を列挙型に解決するための実装。 |
SystemToken |
$countなどのシステム トークンを表す字句トークン |
TypeFacetsPromotionRules |
型ファセットの昇格ルールを定義します。 |
TypeSegment |
前のセグメントの別の型へのキャストを表すセグメント。 |
UnaryOperatorNode |
単項演算子を表すノード。 |
UnaryOperatorToken |
単項演算子を表す字句トークン。 |
UnqualifiedODataUriResolver |
バインドされた関数呼び出しをサポートするリゾルバー。 |
UriLiteralParsingException |
パーサーがターゲットの型を解析できるが、解析に失敗した場合は、この例外をスローします。 パーサーがターゲットの型を解析できない場合は、スローしないでください。 |
UriPathParser |
URI パスを使用し、構文オブジェクト モデルを生成するパーサー。 |
UriQueryExpressionParser |
クエリ式 ($filter、$orderby) を使用し、構文オブジェクト モデルを生成するパーサー。 |
UriTemplateExpression |
URI テンプレートの解析結果を表す クラス。 |
ValueSegment |
$valueを表すセグメント |
WildcardSelectItem |
すべての構造型プロパティを選択することを示す '*' 選択項目を表すクラス。 |
インターフェイス
IPathSegmentTokenVisitor |
パス ツリーを歩くビジター インターフェイス。 |
IPathSegmentTokenVisitor<T> |
パス ツリーを歩くビジター インターフェイス。 |
ISyntacticTreeVisitor<T> |
構文ツリーを歩くビジター インターフェイス。 |
IUriLiteralParser |
Uri リテラル パーサーのインターフェイス。 OData 要求の URI をオブジェクトに解析するために、ODataUriParser は UriLiteralParses を使用します。 このインターフェイスの実装では、EdmType のテキストをそのインスタンスに解析します。 |
列挙型
BinaryOperatorKind |
二項演算子の列挙。 |
OrderByDirection |
方向別の順序の列挙。 |
QueryNodeKind |
クエリ ノードの種類のパブリック列挙。 InternalQueryNodeKind のサブセット |
QueryTokenKind |
クエリ トークンの種類の列挙。 |
UnaryOperatorKind |
二項演算子の列挙。 |
代理人
ParseDynamicPathSegment |
不明なパス セグメントまたは開いているプロパティ セグメントを解析するためのデリゲートを表します |