ODataUriParser 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來剖析 ODataURI 的主要公用 API。
public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
- 繼承
-
ODataUriParser
建構函式
ODataUriParser(IEdmModel, Uri, IServiceProvider) |
建立 ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider) |
建立 ODataUriParser |
ODataUriParser(IEdmModel, Uri, Uri) |
建立 ODataUriParser |
ODataUriParser(IEdmModel, Uri) |
建立 ODataUriParser |
屬性
BatchReferenceCallback |
取得或設定傳回 BatchReferenceSegment (用於批次中的 0 美元) 的回呼 |
Container |
選擇性的相依性插入容器,可取得 URI 剖析的相關服務。 |
CustomQueryOptions |
取得非 OData 查詢選項。 |
EnableNoDollarQueryOptions |
是否未啟用任何貨幣查詢選項。 如果啟用,系統查詢選項的 '$' 前置詞會變成選擇性。 例如,在此案例中,「select」 和 「$select」 是相等的。 |
EnableUriTemplateParsing |
是否啟用 Uri 範本剖析。 支援金鑰和函式參數的 URI 範本。 如需詳細資訊,請參閱 UriTemplateExpression 類別。 |
Model |
取得此 ODataUriParser 的模型。 |
ParameterAliasNodes |
取得參數別名節點資訊。 |
ParseDynamicPathSegmentFunc |
取得或設定可用來剖析未知路徑區段或開啟屬性區段的函式。 |
Resolver |
取得或設定 ODataUriResolver 的 ODataUriParser 。 |
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。 |