共用方式為


Microsoft.OData.UriParser 命名空間

類別

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 只能包含 、 NavigationPropertySegmentPropertySegmentOperationSegmentDynamicPathSegmentTypeSegment 實例。

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

ExpandTermTokenSelectTermToken 的基底類別。

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

表示剖析未知路徑區段或開啟屬性區段的委派