Microsoft.OData.UriParser 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
AggregatedCollectionPropertyNode |
代表原本匯總成單一值的集合資源的節點。 |
AllNode |
代表所有查詢的查詢節點。 |
AllToken |
代表所有查詢的語彙標記 |
AlternateKeysODataUriResolver |
解析替代索引鍵的實作。 |
AnnotationSegment |
代表注釋的區段 |
AnyNode |
代表任何查詢的查詢節點。 |
AnyToken |
代表任何查詢的語彙標記 |
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查詢選項所表示實體識別碼的區段 |
EntitySetSegment |
以路徑表示 EntitySet 的區段。 |
ExpandedCountSelectItem |
這表示特定擴充樹狀結構的單一擴充層級。 |
ExpandedNavigationSelectItem |
這表示特定擴充樹狀結構的單一擴充層級。 |
ExpandedReferenceSelectItem |
這代表具有$ref作業之特定展開樹狀結構的一個擴充層級。 |
ExpandTermToken |
代表展開作業的語彙標記。 |
ExpandToken |
代表展開作業的語彙標記。 |
FilterClause |
剖析$filter查詢選項的結果。 |
FilterSegment |
代表路徑中$filter的區段。 |
FunctionCallToken |
代表函式呼叫的語彙標記。 |
FunctionParameterToken |
表示函式調用參數的標記。 |
FunctionSignatureWithReturnType |
類別,表示使用 EDM 類型的函式簽章。 |
InnerPathToken |
語彙標記,代表查詢路徑中的單一非根區段。 |
InNode |
代表 In 運算子的查詢節點。 |
InToken |
代表 In 作業的語彙標記。 |
KeySegment |
以路徑表示索引鍵查閱的區段。 |
LambdaNode |
代表 Any/All 查詢的節點。 |
LambdaToken |
代表任何/所有查詢的語彙標記 |
LevelsClause |
剖析$levels選項的結果 |
LiteralToken |
代表常值之語彙標記。 |
MetadataSegment |
以路徑表示 $metadata 的區段。 |
NamedFunctionParameterNode |
代表函式之語意剖析參數的節點。 |
NamedValue |
類別,表示單一具名值 (名稱和值組) 。 |
NamespaceQualifiedWildcardSelectItem |
類別,表示指定命名空間中所有動作和函式的選取專案。 |
NavigationPropertyLinkSegment |
代表下列 ODL 7.4.x) $ref (回溯相容性版本的區段 |
NavigationPropertySegment |
代表導覽屬性的區段 |
NonResourceRangeVariable |
rangeVariable,來自未參考實體集或複雜集合的 Any 或 All。 |
NonResourceRangeVariableReferenceNode |
節點,表示逐一查看非資源集合的 rangeVariable。 |
NonSystemToken |
語彙標記,代表路徑中的區段。 |
ODataExpandPath |
的特定類型 ODataPath ,只能包含 或 NavigationPropertySegmentPropertySegment 複雜實例 TypeSegment 。 |
ODataPath |
OData URI 的路徑部分表示,由 ODataPathSegment 組成。 |
ODataPathSegment |
路徑中區段的語意表示法。 |
ODataQueryOptionParser |
查詢選項的剖析器 |
ODataSelectPath |
特定型別, ODataPath 只能包含 、 NavigationPropertySegment 、 PropertySegment 、 OperationSegment 或 DynamicPathSegment 的 TypeSegment 實例。 |
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 |
不同類型的 RangeVariables 列舉。 |
RangeVariableToken |
語彙標記,代表 Any/All 查詢的參數。 |
ReferenceSegment |
代表路徑中$ref的區段。 |
ResourceRangeVariable |
任何或所有參考實體或複雜運算式內的 RangeVariable。 |
ResourceRangeVariableReferenceNode |
表示任何或 All 子句中參考實體或複雜之範圍變數的節點。 |
SearchClause |
剖析$search查詢選項的結果。 |
SearchTermNode |
代表搜尋字詞的節點。 |
SelectExpandClause |
代表 URI 中任何 select 或 expand 子句之結合語意意義的類別。 |
SelectExpandTermToken |
ExpandTermToken 和 SelectTermToken 的基底類別。 |
SelectItem |
查詢已經在樹狀結構之目前層級中選取的項目。 |
SelectItemHandler |
用於逐步執行選取專案樹狀結構的處理常式介面。 |
SelectItemTranslator<T> |
用於逐步執行選取專案樹狀結構的翻譯工具介面。 |
SelectTermToken |
代表選取作業的語彙標記。 |
SelectToken |
代表選取作業的語彙標記。 |
SingleComplexNode |
代表複雜專案的節點。 |
SingleEntityNode |
代表單一可撰寫實體值之所有語意中繼資料系結節點的基類。 |
SingleNavigationNode |
代表單一導覽屬性的節點。 |
SingleResourceCastNode |
代表轉換單一實體/複雜父節點之類型區段的節點。 |
SingleResourceFunctionCallNode |
代表傳回單一實體或複雜函式呼叫的節點。 |
SingleResourceNode |
代表資源的節點,包括實體和複雜。 |
SingletonSegment |
代表路徑中單一的區段。 |
SingleValueCastNode |
代表轉換單一基本值節點之類型區段的節點。 |
SingleValueFunctionCallNode |
代表傳回單一值的函式呼叫的節點。 |
SingleValueNode |
代表單一可撰寫值之所有語意中繼資料系結節點的基類。 |
SingleValueOpenPropertyAccessNode |
表示單一值開放屬性存取的語意節點,該存取不會系結至 EDM 模型。 |
SingleValuePropertyAccessNode |
表示屬性值存取權的節點。 |
StarToken |
代表所有屬性存取的語彙權杖。 |
StringAsEnumResolver |
將不含限定命名空間的常值解析為列舉類型的實作。 |
SystemToken |
代表系統權杖的語彙權杖,例如$count |
TypeFacetsPromotionRules |
定義類型 Facet 的升級規則。 |
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 |
表示剖析未知路徑區段或開啟屬性區段的委派 |